1. What is the main goal of test monitoring?
A. To design new test cases
B. To track and control test progress
C. To automate the testing process
D. To finalize test documentation
✅ Answer: B. To track and control test progress
2. What should a test incident report include?
A. Only summary of passed test cases
B. Details of test execution and unexpected results
C. Only the test plan reference
D. Number of testers assigned
✅ Answer: B. Details of test execution and unexpected results
3. Which of the following metrics measures structural test coverage?
A. Defect density
B. Requirements coverage
C. Code coverage
D. Defect leakage
✅ Answer: C. Code coverage
4. Entry criteria define:
A. The test summary conditions
B. Conditions that must be met before testing begins
C. The process for fixing defects
D. The test data for execution
✅ Answer: B. Conditions that must be met before testing begins
5. Exit criteria define:
A. The start of test activities
B. Conditions that must be met to conclude testing
C. The level of automation required
D. The amount of test data used
✅ Answer: B. Conditions that must be met to conclude testing
6. Alpha testing is conducted by:
A. Developers only
B. End-users at their premises
C. Internal users at the developer’s site
D. Independent auditors
✅ Answer: C. Internal users at the developer’s site
7. Beta testing is conducted by:
A. Internal QA team
B. Developers only
C. Real customers at their environment
D. Test automation engineers
✅ Answer: C. Real customers at their environment
8. Usability testing focuses on:
A. Application load time
B. Code structure
C. User-friendliness and interface design
D. Database response
✅ Answer: C. User-friendliness and interface design
9. Reliability testing ensures that:
A. The product is error-free
B. The product can handle peak loads
C. The product performs consistently under specific conditions
D. The product meets design requirements only
✅ Answer: C. The product performs consistently under specific conditions
10. Smoke testing can be best described as:
A. Detailed regression testing
B. A quick check of basic functionalities after a new build
C. User acceptance testing
D. A security testing phase
✅ Answer: B. A quick check of basic functionalities after a new build
11. Sanity testing is performed to:
A. Verify build installation
B. Check new functionalities after minor changes
C. Measure system performance
D. Validate data security
✅ Answer: B. Check new functionalities after minor changes
12. Exploratory testing involves:
A. Random testing without goals
B. Learning and testing simultaneously
C. Predefined scripted testing
D. Automated regression suites
✅ Answer: B. Learning and testing simultaneously
13. Which of the following is NOT a type of testing?
A. Functional testing
B. Non-functional testing
C. Regression testing
D. Configuration management testing
✅ Answer: D. Configuration management testing
14. What is the purpose of a test plan?
A. To list test data only
B. To outline scope, strategy, and objectives of testing
C. To track code changes
D. To create test scripts
✅ Answer: B. To outline scope, strategy, and objectives of testing
15. Who approves the test plan document?
A. Test engineers
B. Test manager or project manager
C. Developers
D. System architects
✅ Answer: B. Test manager or project manager
16. Defect density is defined as:
A. Number of defects per person
B. Number of defects per test case
C. Number of defects per unit size (e.g., KLOC or Function Point)
D. Defects found in regression
✅ Answer: C. Number of defects per unit size
17. Which of these is NOT part of the test closure activities?
A. Collecting lessons learned
B. Archiving testware
C. Removing obsolete test environments
D. Writing source code
✅ Answer: D. Writing source code
18. Configuration management ensures:
A. User interface testing
B. Consistent documentation version control
C. Software design verification
D. Test data creation
✅ Answer: B. Consistent documentation version control
19. A regression test suite is:
A. A new set of tests after each release
B. A reusable collection of previously executed tests
C. A static review checklist
D. A user acceptance testing document
✅ Answer: B. A reusable collection of previously executed tests
20. Impact analysis determines:
A. Root cause of defects
B. Areas affected by code changes
C. User interface changes
D. Performance degradation
✅ Answer: B. Areas affected by code changes



















