1.5.3 Independence of Testing Flashcards

1
Q

A certain degree of independence makes … due to differences between the …

Independence is not, however, a … e.g. developers can effectively…

A

the tester more effective at finding defects author’s and the tester’s cognitive biases.

replacement for familiarity,
find many defects in their own code.

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

Independence levels

Work products can be tested by:
- their …
- by the …
- by t…
- or by t…

A
  • author (no independence)
  • author’s peers from the same team (some independence)
  • testers from outside the author’s team but within the organization (high independence)
  • testers from outside the organization (very high independence)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

For most projects, it is usually best to carry out testing:
- with multiple levels …
- dev…
- test t…
- bus…

A
  • of independence
    • developers performing component testing and component integration testing
    • team performing system and system integration testing
    • business representatives performing acceptance testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Main benefit of independence testing is that independence testers are likely to recognize different kinds of … because of their:
- d…
- t…
- b…

A

failures and defects compared to developers
- different backgrounds
- technical perspectives
- biases

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

Moreover, independent testers can:
- v…
- c…
- or disp…

A
  • verify
  • challenge
  • disprove assumptions made by stakeholders during specification and implementation of the system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Independence drawbacks:

Independent testers may:
- be …
- may lead to a lack …
- comm…
- an adv…

A
  • isolated from the development team
    • of collaboration
    • communication problems
    • an adversarial relationship with the development team
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

More independent drawbacks:

Developers may lose a sense of…

Independent testers may be seen as a …

A

responsibility for quality.

bottleneck or be blamed for delays in release.

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