ISTQB Mock Test1

Table of Contents

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

Share this article

Enroll Free demo class
Enroll IT Courses

Enroll Free demo class

One Response

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Join Free Demo Class

Let's have a chat