CTC Design & Methodology 2 — Questions and Answers
Question 1: Which test design technique uses input domain partitions to select representative values from each class?
- Boundary value analysis
- Equivalence partitioning (Correct answer)
- Decision table testing
- State transition testing
Correct answer: Equivalence partitioning
Equivalence partitioning divides input data into classes where all values are expected to behave the same, then selects one representative from each class.
Question 2: In a test plan, what does the 'test scope' section primarily define?
- The budget allocated for testing activities
- What will and will not be tested in the project (Correct answer)
- The names of testers assigned to the project
- The defect tracking tool to be used
Correct answer: What will and will not be tested in the project
The test scope section explicitly defines the features, components, and areas that are included or excluded from the testing effort.
Question 3: A test conductor discovers mid-execution that a critical environment dependency is missing. What is the BEST immediate action?
- Continue testing and note the gap in the final report
- Halt affected test cases, log a blocker, and notify the test lead (Correct answer)
- Replace missing components with manual workarounds
- Skip to lower-priority test cases and return later
Correct answer: Halt affected test cases, log a blocker, and notify the test lead
Halting affected tests, logging a blocker defect, and escalating ensures accurate test results and prevents invalid pass/fail decisions.
Question 4: Which concept describes the systematic mapping of test cases back to their originating requirements?
- Test coverage matrix
- Traceability matrix (Correct answer)
- Risk register
- Test execution log
Correct answer: Traceability matrix
A traceability matrix links requirements to test cases, ensuring every requirement has at least one corresponding test.
Question 5: When applying boundary value analysis to a field that accepts values 1–100, which set of values should be tested?
- 1, 50, 100
- 0, 1, 2, 99, 100, 101 (Correct answer)
- 1, 25, 75, 100
- 0, 50, 101
Correct answer: 0, 1, 2, 99, 100, 101
BVA tests the minimum, maximum, and their immediate neighbors (just below and just above) to catch off-by-one errors.
Question 6: What is the primary goal of conducting a test design review before test execution begins?
- To reduce the number of test cases
- To verify that test cases correctly cover the specified requirements (Correct answer)
- To assign execution tasks to team members
- To finalize the project schedule
Correct answer: To verify that test cases correctly cover the specified requirements
A test design review ensures test cases are accurate, complete, and aligned with requirements before execution resources are spent.
Question 7: In a decision table, what does a 'don't care' (–) condition entry indicate?
- The condition is always true
- The condition value does not affect the action for that rule (Correct answer)
- The condition must be tested separately
- The action is undefined for that rule
Correct answer: The condition value does not affect the action for that rule
A 'don't care' entry means the outcome of that rule is the same regardless of whether the condition is true or false.
Which test design technique uses input domain partitions to select representative values from each class?