TS Test Planning & Design 3 — Questions and Answers
Question 1: Which testing level is PRIMARILY concerned with verifying interactions between integrated components?
- Unit testing
- Integration testing (Correct answer)
- System testing
- Acceptance testing
Correct answer: Integration testing
Integration testing focuses on the interfaces and interactions between components or modules after they have been combined.
Question 2: A state transition diagram shows a system with 4 states and 6 transitions. What is the minimum number of test cases needed to cover all transitions?
- 4
- 6 (Correct answer)
- 10
- 24
Correct answer: 6
To achieve 100% transition coverage, you need at least one test case per transition, so 6 test cases are needed.
Question 3: Which testing type validates that the system meets the performance requirements under expected load conditions?
- Stress testing
- Load testing (Correct answer)
- Spike testing
- Endurance testing
Correct answer: Load testing
Load testing verifies system behavior under anticipated normal and peak load conditions to ensure performance requirements are met.
Question 4: When creating a test estimation using the Three-Point Estimation technique, which values are combined?
- Best case, worst case, and most likely estimates (Correct answer)
- Previous velocity, team size, and complexity
- Story points, sprint length, and defect rate
- Test cases, test cycles, and execution rate
Correct answer: Best case, worst case, and most likely estimates
Three-Point Estimation uses optimistic (best), pessimistic (worst), and most likely estimates to calculate a weighted average.
Question 5: In the context of test design, what is 'error guessing'?
- Randomly generating test inputs to find defects
- Using experience to anticipate likely defects and design tests targeting those areas (Correct answer)
- Letting developers guess which tests are most important
- A technique for estimating the number of remaining defects
Correct answer: Using experience to anticipate likely defects and design tests targeting those areas
Error guessing leverages a tester's domain knowledge and experience to identify likely failure points that formal techniques might miss.
Question 6: What is the primary purpose of a test basis?
- To store all executed test results
- To provide the source from which test conditions and test cases are derived (Correct answer)
- To define the minimum passing score for release
- To list all known defects before testing begins
Correct answer: To provide the source from which test conditions and test cases are derived
The test basis includes all documents (requirements, designs, user stories) from which test conditions are identified and test cases derived.
Question 7: Which exit criterion is MOST appropriate to include in a test plan for a safety-critical system?
- All planned test cases have been executed
- Zero open critical and high-severity defects with 100% requirements coverage (Correct answer)
- Test execution rate exceeds 95%
- All testers have reviewed the test summary report
Correct answer: Zero open critical and high-severity defects with 100% requirements coverage
Safety-critical systems require the highest assurance, so exit criteria must include both defect clearance and full requirements traceability.
Which testing level is PRIMARILY concerned with verifying interactions between integrated components?