TM12 practice question 3 of 15
Which of the following statements describing the consequences of specifying test conditions at a detailed level is NOT true? Number of correct responses: 1
Full set: 65 questionsSpecifying test conditions at a detailed level creates a strong dependency on the test basis (e.g., requirements specifications). In an environment where this basis is continuously changing, detailed test conditions become a significant maintenance burden. Each change to the test basis would require a corresponding, and often complex, update to the detailed test conditions. Therefore, in such volatile environments, it is more practical to specify test conditions at a higher, more abstract level to improve maintainability. High-level conditions are less sensitive to minor changes in the underlying documentation.
B. When formal requirements are unavailable, the process of creating detailed test conditions (e.g., from stakeholder interviews or analysis of a legacy system) helps to formalize and document the expected behavior, providing a clear and explicit basis for testing.
C. To ensure consistency, clarity, and reusability of detailed test conditions across a team, a certain level of formality (e.g., using standardized templates, terminology, and review processes) is necessary.
D. Deriving detailed test conditions from the test basis early in the lifecycle is a form of static analysis. This process often reveals ambiguities, omissions, and inconsistencies in the requirements, allowing these defects to be fixed before they are implemented in code, thereby preventing defects. ---
1. ISTQB® Certified Tester Advanced Level Syllabus, Test Manager (Version 2012):
Section 4.2.3, Identifying Test Conditions: The syllabus discusses that the level of detail for test conditions depends on various factors. It implies that in unstable projects, high detail leads to high maintenance. It states, "The level of detail to which the test conditions should be specified depends on the test level, the level of detail of the test basis, the complexity of the system, the project and product risks, the software development lifecycle, the available tools, the skills and knowledge of the test team, and the level of maturity of the test and development processes." An unstable test basis (continuously changing) would necessitate a lower level of detail to manage maintenance effort.
2. Black, R. (2014). Advanced Software Testing - Vol. 2, 2nd Edition: Guide to the ISTQB Advanced Certification as an Advanced Test Manager. Rocky Nook.
Chapter 3, Test Analysis and Design, Page 96: The text explains the trade-offs in the level of detail for test documentation. It explicitly states, "If the requirements are unstable, the cost of maintenance for detailed test cases can be very high." This directly supports the reasoning that statement A is false, as detailed specification is not recommended for better maintainability in such a scenario.
3. Van Veenendaal, E. (Ed.). (2012). Improving the Test Process: Implementing Improvement and Change - A Study Guide for the ISTQB Expert Level Module. Rocky Nook.
Chapter 4, Assessing the Test Process: This book discusses process maturity and formality. It supports option C by explaining that consistent and repeatable processes, which are necessary for managing detailed test artifacts, require an appropriate level of formality and definition within the team. It also supports option D by linking early test analysis (a key part of defect prevention) to mature test processes.
Keep practicing
Take the free TM12 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other TM12 practice questions
- Question 2Which of the following would you expect to be most likely an example of a demotivating fa…
- Question 7The main objectives the senior management team wants to achieve are: - to reduce the cost…
- Question 8After a selection process you have selected a test management tool that is going be intro…
- Question 9You are performing a quality risk analysis for a CSCI (Computer Software Configuration It…
- Question 10You are a Test Manager working for a software organization where reviews have never been …
- Question 11Assume you have some data related to confirmation testing during system testing of a past…
