ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA) — Question 63
You work for an insurance company that is running several parallel projects. You have been asked to advise on the best approach for test case design for each project.
Project A has recently been delivered into production and is planning for its first maintenance release of several minor changes to the user interface. The testers in the maintenance team were involved throughout the development project and will design and manually execute the test cases.
Project B is the development of a new algorithm to improve risk assessment. The testers are experienced in algorithm testing. Test automation is critical as the risk of regression is perceived as high. An audit of the project will be undertaken by an external auditor after the first release into production.
What level of test case design would you recommend for these projects?
Answer options
- A. Project A - High level test cases. Project B - High level test cases.
- B. Project A - High level test cases. Project B - Low level test cases.
- C. Project A - Low level test cases. Project B - High level test cases.
- D. Project A - Low level test cases. Project B - Low level test cases.
Correct answer: C
Explanation
For Project A, since it is a maintenance release and the testers are already familiar with the system, low level test cases would ensure thorough testing of minor changes. In contrast, Project B, which involves a new algorithm with a high risk of regression, requires high level test cases to efficiently automate the testing process and ensure comprehensive coverage of the new functionality.