SMQT FINAL EXAM 2026/2027
QUESTIONS AND CORRECT DETAILED
ANSWERS
1. In the context of ISO/IEC 25010, which sub-characteristic belongs to the ‘Maintainability’
quality attribute?
A. Installability
B. Learnability
C. Interoperability
D. Modularity
Answer: D
Conceptual Explanation: Modularity is a sub-characteristic of Maintainability in ISO/IEC
25010, focusing on the degree to which a system or computer program is composed of
discrete components such that a change to one component has minimal impact on other
components.
2. When applying the Goal Question Metric (GQM) approach, what is the primary purpose of
the ‘Question’ layer?
A. To define the measurement data to be collected
B. To specify the business goals of the organization
,C. To provide a mathematical model for defect density
D. To characterize the way the assessment of a specific goal is performed
Answer: D
Conceptual Explanation: In GQM, Questions are used to define the goals in a way that can
be assessed and to characterize the object of measurement with respect to a specific quality
issue.
3. A system has a cyclomatic complexity of 7. What is the minimum number of test cases
required to achieve 100% basis path coverage?
A. 6
B. 7
C. 8
D. 14
Answer: B
Conceptual Explanation: Cyclomatic complexity directly represents the number of
linearly independent paths through the source code. Therefore, a complexity of 7 requires
7 test cases for 100% basis path coverage.
4. Which of the following is a primary characteristic of ‘Mutation Testing’?
A. Testing the system against modified versions of the source code to evaluate test suite
effectiveness
, B. Modifying the test data automatically to find edge cases
C. Changing the system requirements during the execution phase to test flexibility
D. Using genetic algorithms to generate test scripts
Answer: A
Conceptual Explanation: Mutation testing involves introducing small changes (mutants)
into the source code to see if the existing test suite can detect them. It measures the ‘kill
rate’ to evaluate test effectiveness.
5. In the ‘Wideband Delphi’ estimation technique, what happens if the individual estimates
differ significantly after the first round?
A. The experts discuss their reasoning anonymously or in a meeting and then re-estimate
B. The project manager chooses the estimate that fits the budget
C. The highest and lowest estimates are discarded and the average of the rest is taken
D. The most experienced expert’s estimate is automatically selected
Answer: A
Conceptual Explanation: Wideband Delphi is a consensus-based technique where experts
discuss their reasoning for their estimates (often focusing on assumptions) and perform
subsequent rounds of estimation until a consensus is reached.
QUESTIONS AND CORRECT DETAILED
ANSWERS
1. In the context of ISO/IEC 25010, which sub-characteristic belongs to the ‘Maintainability’
quality attribute?
A. Installability
B. Learnability
C. Interoperability
D. Modularity
Answer: D
Conceptual Explanation: Modularity is a sub-characteristic of Maintainability in ISO/IEC
25010, focusing on the degree to which a system or computer program is composed of
discrete components such that a change to one component has minimal impact on other
components.
2. When applying the Goal Question Metric (GQM) approach, what is the primary purpose of
the ‘Question’ layer?
A. To define the measurement data to be collected
B. To specify the business goals of the organization
,C. To provide a mathematical model for defect density
D. To characterize the way the assessment of a specific goal is performed
Answer: D
Conceptual Explanation: In GQM, Questions are used to define the goals in a way that can
be assessed and to characterize the object of measurement with respect to a specific quality
issue.
3. A system has a cyclomatic complexity of 7. What is the minimum number of test cases
required to achieve 100% basis path coverage?
A. 6
B. 7
C. 8
D. 14
Answer: B
Conceptual Explanation: Cyclomatic complexity directly represents the number of
linearly independent paths through the source code. Therefore, a complexity of 7 requires
7 test cases for 100% basis path coverage.
4. Which of the following is a primary characteristic of ‘Mutation Testing’?
A. Testing the system against modified versions of the source code to evaluate test suite
effectiveness
, B. Modifying the test data automatically to find edge cases
C. Changing the system requirements during the execution phase to test flexibility
D. Using genetic algorithms to generate test scripts
Answer: A
Conceptual Explanation: Mutation testing involves introducing small changes (mutants)
into the source code to see if the existing test suite can detect them. It measures the ‘kill
rate’ to evaluate test effectiveness.
5. In the ‘Wideband Delphi’ estimation technique, what happens if the individual estimates
differ significantly after the first round?
A. The experts discuss their reasoning anonymously or in a meeting and then re-estimate
B. The project manager chooses the estimate that fits the budget
C. The highest and lowest estimates are discarded and the average of the rest is taken
D. The most experienced expert’s estimate is automatically selected
Answer: A
Conceptual Explanation: Wideband Delphi is a consensus-based technique where experts
discuss their reasoning for their estimates (often focusing on assumptions) and perform
subsequent rounds of estimation until a consensus is reached.