1.3 Testing Principles Flashcards

(22 cards)

1
Q

Testing Principles:
1. Testing shows the “p…”, not “ “ of “d…”.

A

presence
absence
defects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Testing reduces the probability of defects remaining “ “ in the t…

But even if no defects are found “ “ can’t prove t…

A

undiscovered
test object.

testing
test object correctness.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Testing Principles:
2. Exhaustive “ “ is “i…”.

A

testing
impossible.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Rather than attempting to test exhaustively:
- test t…
- test c…
- risk-b… should be used to focus t…

A
  • test techniques
  • test case prioritization
  • risk-based testing
    test efforts.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Testing Principles:
3. Early “t…” saves “ “ and “m…”.

A

testing
time
money

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Defects removed “e…” in the “ “ will not cause subsequent “d…” in d…

A

early
process
defects
derived work products.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quality cost will be “r…” since fewer “ “ will occur “l…” in the “ “.

A

reduced
failures
later
SDLC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

To find defects early s… and d… should be started as s…

A

Static testing
dynamic testing
soon as possible.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Testing Principles:
4. Defects c…

A

cluster together.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A small number of s… usually contain most of the d… or are responsible for most of the o…

A

system components
discovered defects
operational failures.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Illustrated example of P…

A

Pareto principle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Predicted defect clusters and actual defect clusters observed during “ “ or i… are important input for r…

A

testing
in operation
risk-based testing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Testing Principles:
5. Tests w…

A

wear out.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

If the same tests are “r…” many times, they become increasingly “ “ in detecting new “d…”.

A

repeated
ineffective
defects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

To overcome this effect, existing “t…” and t… may need to be “m…” and new tests may need to be “ “.

A

tests
test data
modified
written

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

However, in some cases repeating the same “ “ can have a b… e.g. in automated r…

A

tests
beneficial outcome,
regression testing.

17
Q

Testing Principles:
6. Testing is c…

A

context dependent.

18
Q

Testing is done differently in d…

A

different contexts.

19
Q

Testing Principles:
7. Absence-of-…

A

defects fallacy.

20
Q

It is a fallacy (i.e. a misconception) to expect that s… will ensure s…

A

software verification
system success.

21
Q

Thoroughly testing all the specified requirements and fixing all the defects found could still produce a system that:
- does not fulfill the u… and “ “
- does not help in achieving the c…
- is inferior compared to other c…

A
  • users’ needs
    expectations
  • customer’s business goals
  • competing systems
22
Q

In addition to verification, “ “ should also be c…

A

validation
carried out.