VII - Test Organization Flashcards
1
Q
What are the potential benefits of independent testers?
A
- They can recognize different failures because of their background, technical perspectives, and biases.
- They can verify, challenge, or disprove assumptions made by stakeholders during specification and implementation of the system.
- They can report in an upright and objective manner about the system under test without (political) pressure of the company that hired them.
2
Q
What are some potential drawbacks to using independent testers?
A
- They’re isolated from the development team (lack of collaboration).
- Developers may lose sense of responsibility for quality.
- They may be seen as a bottleneck.
- They may lack important information or context about the project.
3
Q
What are some of the tasks for a Test Manager?
A
Test planning, test control and test effort estimation.
Decide what should be automated, to what degree and how.
Write test summary reports based on the information gathered during testing.
4
Q
What are some of the tasks for a Tester?
A
Review and contribute to test plans.
Design and implement test cases and test procedures.
Automate tests.
Review tests developed by others.
5
Q
What are the seven testing principles?
A
- Testing shows the presence of defects, not their absence
- Exhaustive testing is impossible
- Early testing saves time and money
- Defects cluster together
- Beware of the pesticide paradox
- Testing is context dependent
- Absence-of-errors is a fallacy