1. Which testing technique is most suitable for checking field input ranges?
A. Use case testing
B. Equivalence partitioning
C. State transition testing
D. Decision table testing
✅ Answer: B. Equivalence partitioning
2. Which of the following is a type of white-box testing?
A. State transition testing
B. Boundary value analysis
C. Condition coverage testing
D. Equivalence partitioning
✅ Answer: C. Condition coverage testing
3. What is the goal of static analysis tools?
A. To measure performance
B. To detect code defects without execution
C. To check user interface quality
D. To validate business logic
✅ Answer: B. To detect code defects without execution
4. Which of these is NOT a static testing technique?
A. Walkthrough
B. Inspection
C. Statement testing
D. Desk checking
✅ Answer: C. Statement testing
5. What is the main benefit of reviews in static testing?
A. Increase in coding speed
B. Early defect detection and cost reduction
C. Reduction in code complexity
D. Faster test execution
✅ Answer: B. Early defect detection and cost reduction
6. Who typically leads an inspection meeting?
A. Developer
B. Moderator
C. Tester
D. Client
✅ Answer: B. Moderator
7. Which of the following defines the expected outcome of a test?
A. Test script
B. Test condition
C. Test oracle
D. Test plan
✅ Answer: C. Test oracle
8. When is regression testing performed?
A. Before system deployment
B. After any code change or bug fix
C. Before requirement gathering
D. During project closure
✅ Answer: B. After any code change or bug fix
9. What is the purpose of test completion reporting?
A. To list open defects
B. To summarize testing activities and results
C. To generate automation scripts
D. To perform static analysis
✅ Answer: B. To summarize testing activities and results
10. Which testing level focuses on the entire integrated system?
A. Unit testing
B. Integration testing
C. System testing
D. Regression testing
✅ Answer: C. System testing
11. Which is NOT a typical exit criterion?
A. 100% statement coverage
B. 0 critical defects
C. All test cases executed
D. All requirements changed
✅ Answer: D. All requirements changed
12. Which document describes what will be tested?
A. Test policy
B. Test strategy
C. Test plan
D. Requirement specification
✅ Answer: C. Test plan
13. What is the main goal of a pilot project when introducing a new tool?
A. To replace testers
B. To validate tool’s value and compatibility
C. To measure coding standards
D. To ensure full automation immediately
✅ Answer: B. To validate tool’s value and compatibility
14. Which of these is a risk associated with automation?
A. Faster regression execution
B. Reduced test coverage
C. Over-reliance on scripts
D. Early defect detection
✅ Answer: C. Over-reliance on scripts
15. What is a common disadvantage of static testing?
A. It requires code execution
B. It cannot find logical defects
C. It may not detect missing functionality
D. It increases defect density
✅ Answer: C. It may not detect missing functionality
16. Which of the following defines “defect leakage”?
A. Defects detected during regression
B. Defects missed in earlier phases and found later
C. Number of test cases failed
D. Defects reopened after closure
✅ Answer: B. Defects missed in earlier phases and found later
17. What is a heuristic in testing?
A. A formal testing process
B. An informal rule of thumb
C. A regression testing technique
D. A static testing method
✅ Answer: B. An informal rule of thumb
18. Which SDLC model performs testing in every iteration?
A. Waterfall
B. V-Model
C. Agile
D. Spiral
✅ Answer: C. Agile
19. Who performs component testing?
A. Testers
B. End-users
C. Developers
D. Clients
✅ Answer: C. Developers
20. Which of the following is NOT a non-functional attribute?
A. Performance
B. Security
C. Functionality
D. Usability
✅ Answer: C. Functionality



















