ISTQB Foundation 2 — Questions and Answers
Question 1: Which of the following BEST describes the purpose of a test basis?
- The set of all defects found during testing
- The documentation used to derive test cases (Correct answer)
- The environment in which tests are executed
- The criteria used to exit a test phase
Correct answer: The documentation used to derive test cases
The test basis is the body of knowledge used as the foundation for test case design, such as requirements, design documents, or code.
Question 2: In a boundary value analysis for a field that accepts values from 10 to 20, which set of test values is MOST appropriate?
- 9, 10, 20, 21 (Correct answer)
- 10, 15, 20
- 5, 10, 20, 25
- 10, 11, 19, 20
Correct answer: 9, 10, 20, 21
Boundary value analysis tests just below the minimum, at the minimum, at the maximum, and just above the maximum boundary.
Question 3: Which testing type specifically focuses on how well the system performs under expected and peak load conditions?
- Security testing
- Usability testing
- Performance testing (Correct answer)
- Compatibility testing
Correct answer: Performance testing
Performance testing evaluates system responsiveness, stability, and scalability under various workload conditions.
Question 4: What is the PRIMARY objective of regression testing?
- To find new defects introduced by recent changes (Correct answer)
- To test all requirements for the first time
- To verify the system meets user needs
- To identify security vulnerabilities
Correct answer: To find new defects introduced by recent changes
Regression testing confirms that changes to the software have not introduced new defects or broken previously working functionality.
Question 5: According to ISTQB, which of the following is a TEST ORACLE?
- A tool used to generate test data automatically
- A mechanism to determine whether a test passed or failed (Correct answer)
- The person responsible for approving test plans
- A database storing historical defect information
Correct answer: A mechanism to determine whether a test passed or failed
A test oracle is a source of expected results against which actual test results are compared to determine pass or fail.
Question 6: Which of the following activities belongs to the 'test closure' phase of the test process?
- Writing test cases from requirements
- Analyzing the test basis for testability
- Archiving testware and writing lessons learned (Correct answer)
- Setting up the test environment
Correct answer: Archiving testware and writing lessons learned
Test closure activities include finalizing and archiving testware, capturing lessons learned, and producing a test summary report.
Question 7: A developer fixes a defect and hands the build back to the tester. The tester checks whether the fix resolved the original defect. This is called:
- Regression testing
- Confirmation testing (Correct answer)
- Exploratory testing
- Smoke testing
Correct answer: Confirmation testing
Confirmation testing (also called re-testing) verifies that a specific defect has been successfully fixed.
Which of the following BEST describes the purpose of a test basis?