1.5.3 Independence of Testing Flashcards

(7 cards)

1
Q

A certain degree of independence makes the “t…” more effective at finding “ “ due to differences between the “a…” and the t…

Independence is not, however, a r… e.g. developers can effectively find may “ “ in their o…

A

tester
defects
author’s
tester’s cognitive biases.

replacement for familiarity,
defects
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 a… (no “ “).
- by the a… from the s… (some “ “)
- by “ “ from outside the a… but within the “ “ (high “ “)
- or by “ “ from outside the “ “ (very high “ “)

A
  • author
    independence
  • author’s peers
    same team
    independence
  • testers
    author’s team
    organization
    independence
  • testers
    organization
    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 of “ “
- “dev…” performing c… and c…
- test “t…” performing “ “ and s…
- bus… performing a…

A
  • independence
    • developers
      component testing
      component integration testing
    • team
      system
      system integration testing
    • business representatives
      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 f… compared to “ “ because of their:
- d…
- t…
- b…

A

failures and defects
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… made by “ “ during “s…” and i…

A
  • verify
  • challenge
  • disprove assumptions
    stakeholders
    specification
    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 “ “ from the d…
- may lead to a lack of “ “
- comm…
- an adv… with the d…

A
  • isolated
    development team
    • collaboration
    • communication problems
    • adversarial relationship
      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 r…

Independent testers may be seen as a “ “ or be blamed for d…

A

responsibility for quality.

bottleneck
delays in release.

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