Software Testing Quiz

Table of Contents

1. Which of the following is the main objective of software testing?

A) To debug code
B) To find defects
C) To check software performance
D) To add new features

Answer: B) To find defects

2. What type of testing is performed without executing the code?

A) Dynamic Testing
B) Static Testing
C) System Testing
D) Regression Testing

Answer: B) Static Testing

3. Which testing is done to ensure that new code changes haven’t affected existing functionality?

A) Unit Testing
B) Regression Testing
C) Smoke Testing
D) Load Testing

Answer: B) Regression Testing

4. What is the first level of software testing?

A) System Testing
B) Integration Testing
C) Unit Testing
D) Acceptance Testing

Answer: C) Unit Testing

5. Smoke testing is also known as:

A) Sanity Testing
B) Build Verification Testing
C) Load Testing
D) Regression Testing

Answer: B) Build Verification Testing

6. Which testing ensures that the software meets business needs and requirements?

A) Functional Testing
B) Acceptance Testing
C) Integration Testing
D) Performance Testing

Answer: B) Acceptance Testing

7. Which of the following is NOT a black-box testing technique?

A) Boundary Value Analysis
B) Equivalence Partitioning
C) Decision Table Testing
D) Statement Coverage

Answer: D) Statement Coverage

8. What is the main goal of load testing?

A) To check data accuracy
B) To test under normal conditions
C) To test performance under expected load
D) To check software usability

Answer: C) To test performance under expected load

9. In Agile projects, testing is considered:

A) A separate phase
B) Part of development activities
C) Done after deployment
D) Optional

Answer: B) Part of development activities

10. What type of testing verifies that individual modules work together?

A) Unit Testing
B) Integration Testing
C) System Testing
D) Sanity Testing

Answer: B) Integration Testing

11. Alpha testing is performed by:

A) Developers
B) Testers
C) End users at developer’s site
D) End users at their own site

Answer: C) End users at developer’s site

12. Beta testing is conducted:

A) Internally by QA
B) Externally by selected customers
C) By developers
D) Automatically by tools

Answer: B) Externally by selected customers

13. Which document defines what to test, how to test, and when to test?

A) Test Scenario
B) Test Case
C) Test Plan
D) Test Report

Answer: C) Test Plan

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

A) Boundary Testing
B) Regression Testing
C) Stress Testing
D) Smoke Testing

Answer: C) Stress Testing

15. Which tool is commonly used for bug tracking?

A) Jenkins
B) JIRA
C) Selenium
D) Git

Answer: B) JIRA

16. The process of executing a program to find errors is called:

A) Debugging
B) Testing
C) Validation
D) Verification

Answer: B) Testing

17. Validation answers the question:

A) Are we building the product right?
B) Are we building the right product?
C) Are bugs fixed properly?
D) Is performance optimal?

Answer: B) Are we building the right product?

18. Which type of testing ensures that a software component performs its intended function?

A) Non-functional Testing
B) Functional Testing
C) Unit Testing
D) Alpha Testing

Answer: B) Functional Testing

19. What is the purpose of exploratory testing?

A) To automate test cases
B) To find new defects through exploration
C) To retest fixed defects
D) To measure performance

Answer: B) To find new defects through exploration

20. What is the difference between verification and validation?

A) Verification is coding; validation is documentation
B) Verification ensures quality of process; validation ensures quality of product
C) Verification is testing; validation is debugging
D) Both are the same

Answer: B) Verification ensures quality of process; validation ensures quality of product

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