Module 5 Flashcards
Test organisation
Details how testing is achieved; focuses on testing roles & testing independence
Testing independence
How far removed the tester is from the developer of the code. Further removed means higher independence (more independence means less bias towards developer)
Levels of testing independence
(High) Outsource testers -> specialist testers -> testers provided by operational business units -> testers ceded to development team -> the developer (low)
Benefits of independence
- Tester sees different/other defects than author
- Tester is unbiased
- Testers can report in objective manner without pressure from hiring company
- Tester makes no assumptions regarding quality
Drawbacks of independence
- Isolation from development team
- Tester may be viewed as a bottelneck
- Developer loses sense of responsibility for quality
- Communication between testers & developers can be hindered
Testing Roles
- Test Manager
- Tester
Test Manager
Tasked with overall responsibility for test prcoess and successful leadership of test activities
Tester
Peopel who work on test analysis, design, specific test types or automation
Test Planning
Ensures there is initially a list of tasks/milestones to track progress against. Defines shape/size of test effort.
Influences of test planning
Planning is influence by test policy/strategy of organisation, development lifecycle, objectives, risks, constraints and testability of items.
Types of test plans
- Master test plan
- Component test plan
- Integration test plan
- System test plan
- Acceptance test plan