Chapter 5 Flashcards
Why is it important to have a certain degree of independence in testing ?
A certain degree of independence makes the tester more effective at finding defects due to difference between the author’s and the tester’s cognitive biases.
What are the duties of a test manager/leader?
A test manager is involved in the planning, monitoring and control of testing activities and tasks. They devise test objectives, test policies, test strategies and test plans.
Which actors normally perform acceptance level testing?
BA’s, SME’s and users
What is a test plan?
A test plan is a document that outlines test activities for development and maintenance projects. It is a continuous activity performed throughout the product’s lifecycle.
What is test planning influenced by?
The test policy and test strategy.
Where may a test plan be documented?
In a master test plan document or in separate test plans for each test level.
What is a test strategy?
It is a generalized description of the test process.
What is a test approach?
A test approach is a tailored test strategy for a particular project. It is the starting point for selecting the test techniques, test level and test types and for defining entry and exit criteria.
Describe the analytical test strategy.
This strategy is based on an analysis of some factor.
eg. risk based testing
Describe the model based test strategy.
Tests are designed based on some model of a required aspect of the product.
eg. CTD and IGNITE
Describe the methodical test strategy.
Tests are designed based on some predefined set of tests or test conditions.
Describe the process compliant test strategy.
Tests are created based on external rules or standards.
Describe the directed test strategy.
Tests are created primarily by the advice of stakeholders, business domain experts or technology experts.
Describe the regression-averse test strategy.
This strategy is motivated by desire to avoid regression of existing capabilities. This strategy involves resuse of existing testware, extending automation of regression tests and standard test suites.
Describe the reactive test strategy.
Testing is reactive to the component or system being test and the events occur in test execution rather than be pre-planned.
Eg. exploratory testing