1. Which of the following is NOT a fundamental test process?
A. Test Planning
B. Test Control
C. Test Coding
D. Test Closure
✅ Answer: C. Test Coding
2. What is the main purpose of static testing?
A. To execute code and find defects
B. To evaluate work products without execution
C. To measure performance
D. To ensure software meets business needs
✅ Answer: B. To evaluate work products without execution
3. Verification ensures that:
A. The product meets business needs
B. The product is built correctly
C. The software works under all conditions
D. Defects are removed
✅ Answer: B. The product is built correctly
4. Validation ensures that:
A. The right product is being built
B. The product is correctly coded
C. The code follows standards
D. The test plan is complete
✅ Answer: A. The right product is being built
5. Which testing principle states that exhaustive testing is impossible?
A. Defect clustering
B. Pesticide paradox
C. Absence-of-errors fallacy
D. Exhaustive testing is impossible
✅ Answer: D. Exhaustive testing is impossible
6. What is the main focus of black-box testing?
A. Internal logic
B. Code coverage
C. Functional behavior
D. Unit structure
✅ Answer: C. Functional behavior
7. Which of these is a static technique?
A. Walkthrough
B. Equivalence partitioning
C. Boundary value analysis
D. State transition testing
✅ Answer: A. Walkthrough
8. Regression testing is performed to:
A. Verify new functionality
B. Check that changes haven’t affected existing functionality
C. Identify untested code
D. Perform performance tests
✅ Answer: B. Check that changes haven’t affected existing functionality
9. A test case consists of:
A. Input values, expected results, and execution steps
B. Only expected results
C. Only input data
D. Execution logs
✅ Answer: A. Input values, expected results, and execution steps
10. Which life cycle model allows overlapping development and testing phases?
A. V-Model
B. Waterfall
C. Agile
D. Spiral
✅ Answer: C. Agile
11. Which of the following is NOT a black-box test technique?
A. Equivalence partitioning
B. Decision table testing
C. Boundary value analysis
D. Statement testing
✅ Answer: D. Statement testing
12. What is a defect?
A. A software improvement suggestion
B. A deviation from expected behavior
C. A missing requirement
D. A system feature
✅ Answer: B. A deviation from expected behavior
13. In which phase of the defect lifecycle is the bug fixed?
A. Open
B. Assigned
C. Resolved
D. Verified
✅ Answer: C. Resolved
14. Which of these is a type of non-functional testing?
A. Performance testing
B. Integration testing
C. Acceptance testing
D. Unit testing
✅ Answer: A. Performance testing
15. What is the purpose of test completion criteria?
A. To start testing
B. To decide when to stop testing
C. To measure performance
D. To design test cases
16. Which of these is a dynamic testing technique?
A. Inspection
B. Code walkthrough
C. Equivalence partitioning
D. Peer review
✅ Answer: C. Equivalence partitioning
17. Who typically performs acceptance testing?
A. Developers
B. Testers
C. End-users or clients
D. Managers
✅ Answer: C. End-users or clients
18. Which testing level checks interaction between modules?
A. Unit testing
B. Integration testing
C. System testing
D. Acceptance testing
✅ Answer: B. Integration testing
19. Which is a white-box test technique?
A. Decision table
B. Statement coverage
C. Boundary value
D. Use-case testing
✅ Answer: B. Statement coverage
20. What is risk-based testing?
A. Testing based on defects found
B. Prioritizing tests based on risk levels
C. Testing all modules equally
D. Testing after release
✅ Answer: B. Prioritizing tests based on risk levels
One Response
venkatasairam2020@gmail.com