flashcards
verify T basis early in the SDLC will …
prevent defects
T control in fundament.T process - when?
always
design and prioritize of high level TC - when?
T analysis and design
developer makes a __ which causes a __ when code is dynamically tested
mistake, failure
exhaustive T is __
impossible
Func T can be conducted at ___ levels
all
Non-func T can be conducted at ___ levels
all
triggers for Maintenance T
a component in production is modifies, migrated or retired
V-model. Design docs (DD) available. What Testers do?
create func/non-func TCs + review DD
Formal review. Role which documents issues
scribe
static analysis best finds
dead code
best T tech for: determine/improve code maintainability
static
document specifies input/output for test
TC specs
what is a test condition?
is what a TC targets for testing. = TC tests a test condition
reason for use experience-based tech?
can found defects which missed by more formal tech
error guessing is used in …
experience T
how calc decision (D) coverage?
num of D outcomes executed / total num of D outcomes in module
how calc statement (S) coverage?
num of S executed / total num of S in module
equivalence partitioning requires
one TC for each partition, one for too low and one for too high
boundary value analysys (BVA) requires
for each partition: prev+first - 0;1 + 49;50 + 59;60 + 69;70 + 79;80
T design specs contains …
T conditions (what to test) + T approach
TC specs contains …
test cases
T procedures contain …
test steps
full statement coverage
each S (=operator. usually ‘if’) executed once
what T leader does ..
writes a T strategy
T planning should be … (when?)
not when. It’s a continuous activity
Risk-based T is an … approach
analytical (risk analysis)
T summary report contains ‘variances’ section which descibes …
diff btw what was planned for T and what was ACTUALLY tested
system always become more reliable after debugging: T/F?
F
what fund. T principle helps to find as many bugs as possible?
defect clustering
3 activities of T implem and execution:
- TC dev and prioritize, create T data, write T proc; 2. group TC into TS; 3. verif T env
V-model includes the verif of …
design
acceptance T is required for …
confidence
M Testing requires …
both re-test and R test
M Testing is difficult to scope =>
req careful risk and impact analysis
S. and D. Testing are complementary because …
share the aim of ident defects but differ in the defect types found
reviews are a cost-effective …
early static test
use case testing is good for …
acceptance, cover main business processes, find defects in components integration
which fundamental T activity do the test data prep tools support?
T analysis and design
if disagreement w dev …
remind about common goal create quality systems
inside SDLC, testing role is …
provide decision-making info
sometimes T is required for legal reasons because …
contracts may specify T reqs
root cause analysis helps …
to better identify and correct the defects root cause
pesticide paradox is …
running the same T over and over -> reduce the chance of finding new defects
well-managed test level should have …
a T objective