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