ISTQB Mock Test 3

Table of Contents

1. What is the main goal of software testing?

A. To prove that software has no defects
B. To ensure the software meets user expectations
C. To fix all bugs in the code
D. To reduce development time

Answer: B

2. Which of the following best defines a defect?

A. An improvement suggestion
B. A deviation from expected behavior or requirement
C. A test case failure
D. A development change request

Answer: B

3. What is the primary purpose of a test plan?

A. To record test execution results
B. To define scope, objectives, and approach for testing
C. To create bug reports
D. To estimate project duration

Answer: B

4. Which of the following is NOT a part of the fundamental test process?

A. Test planning and control
B. Test closure activities
C. Coding and development
D. Test analysis and design

Answer: C

5. In which testing level are system interfaces typically tested?

A. Unit testing
B. Integration testing
C. System testing
D. Acceptance testing

Answer: B

6. What is regression testing?

A. Testing after modification to ensure no new defects
B. Testing to check if all defects are removed
C. Testing performed before development starts
D. Testing only the new features

Answer: A

7. Which of the following is a non-functional testing type?

A. Smoke testing
B. Performance testing
C. Sanity testing
D. Regression testing

Answer: B

8. Which technique is a black-box test design technique?

A. Statement coverage
B. Decision coverage
C. Boundary value analysis
D. Code inspection

Answer: C

9. What is the main focus of acceptance testing?

A. System integration
B. End-user validation
C. Module behavior
D. Code optimization

Answer: B

10. Which document records the result of each test case execution?

A. Test Plan
B. Test Log
C. Test Design Specification
D. Test Strategy

Answer: B

11. Which is NOT a static testing technique?

A. Code walkthrough
B. Code inspection
C. Statement coverage
D. Desk checking

Answer: C

12. What is a test case?

A. A document specifying input, execution conditions, and expected results
B. A set of bug reports
C. A plan to automate testing
D. A tool used to track test progress

Answer: A

13. What is the main objective of exploratory testing?

A. To follow predefined test scripts
B. To simultaneously learn, design, and execute tests
C. To automate all tests
D. To prepare documentation

Answer: B

14. Who is responsible for test planning?

A. Developers
B. Business Analysts
C. Test Manager or Test Lead
D. End Users

Answer: C

15. What is the purpose of test exit criteria?

A. To specify when testing should stop
B. To determine how many bugs were found
C. To schedule test activities
D. To ensure code is compiled

Answer: A

16. What is equivalence partitioning?

A. Dividing input data into valid and invalid sets
B. Testing all possible combinations of inputs
C. Dividing modules into smaller components
D. Writing test cases randomly

Answer: A

17. What is the purpose of configuration management in testing?

A. To manage hardware setup
B. To control changes in test artifacts and environment
C. To automate testing
D. To manage test reports

Answer: B

18. What is a test oracle?

A. The software under test
B. The expected result used to compare with actual results
C. A defect tracking tool
D. A performance testing framework

Answer: B

19. Which of the following describes alpha testing?

A. Performed by end users at their own site
B. Performed by developers in a controlled environment before release
C. Performed after beta testing
D. Performed by the test manager

Answer: B

20. Which testing type ensures each requirement is covered by a test?

A. Functional testing
B. Requirement traceability testing
C. Regression testing
D. System testing

Answer: B

Share this article

Enroll Free demo class
Enroll IT Courses

Enroll Free demo class

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