CTAL-TM practice question 1 of 30

Which of the following is an advantage of specifying test conditions at a detailed level? [1]

Full set: 228 questions
Answer options
A: Can be used to identify test coverage gaps Correct answer
B: Saves time
C: Can be used to leverage use cases for acceptance testing
D: Improves maintainability and reduces ownership costs for the testware
Correct Answer:
A. Can be used to identify test coverage gaps
Explanation

Specifying test conditions at a detailed level allows for precise traceability back to the test basis (such as requirements, design specifications, or user stories). This high level of granularity makes it significantly easier to identify test coverage gaps, ensuring that all specific aspects and edge cases of the test basis are addressed by the planned tests.

Why Incorrect

B. Specifying test conditions at a detailed level requires more effort and time upfront during the test analysis phase, not less.
C. Leveraging use cases is a technique for test design and identifying test conditions, not a direct advantage of detailing the conditions themselves.
D. Detailed test conditions typically decrease maintainability and increase ownership costs because any minor change in the test basis requires updating numerous detailed conditions.

References

1. ISTQB Certified Tester Advanced Level Syllabus - Test Manager (Version 2012), Section 1.4 "Test Analysis", pp. 18-19.

2. ISO/IEC/IEEE 29119-2:2013 Software and systems engineering — Software testing — Part 2: Test processes, Section 8.2 (Test Design & Implementation).

Scroll to Top