The techniques chosen by Test Managers should be integrated into both project and testing processes. Consider the example of sequential development lifecycles like V-model, where test selection, effort allocation and test prioritization is done in requirements phase itself, with scope for adjustments as the project progresses.
On the other hand, in iterative lifecycles like Agile methodology, testing progresses in an iteration-to-iteration fashion. Planning and test control strategies must incorporate the way in which risks, project requirements, user profiles, usage etc. can progress and be ready to handle them accordingly.
Test effort allocation and test prioritization is usually decided during the test planning phase itself so that it may guide the subsequent test processes successfully.
While executing the tests, software testers should follow the test sequencing fixed during the planning phase. However, they should be open to updating the testing sequence depending on knowledge gained after the initial plan was formally written.
Similarly, Test Manager / QA Manager should evaluate test results and test exit scenarios based on factors like project risks, stakeholder requirements, usage, checklists, etc. that were used to sequence the tests in the planning phase.
While reporting on test results obtained and evaluating the criteria for test exit, the Manager should quantify how much testing was completed.
This can be done by testing the detected defects again by modifying the test basis. So, if defects are detected in risk based testing, the testers can evaluate the residual risks and decide product release dates accordingly.
Testing reports must talk about the risks that were covered and those that are still undetected.
While closing the testing process, Test Manager must measure the metrics that evaluate testing outcomes against product quality and stakeholders’ expectations.
We will be discussing Test Policy in the next topic.
Other popular articles:
- What is Spiral model- advantages, disadvantages and when to use it?
- How to manage Non-Functional Testing?
- What is Test Planning? What are Work Products in Testing?
- How to motivate software testing team as a Test / QA Manager?
- What is test status report? and How to report test status?
Leave a Reply