Preparing for a software testing interview? Manual testing is often the foundation of quality assurance roles, and interviewers commonly ask fundamental and scenario-based questions to test your understanding.
Here are the top 20 manual testing interview questions and answers that will help you stand out in your next QA interview.
1. What is Manual Testing?
Answer: Manual testing is a type of software testing where test cases are executed manually without using any automated tools. It helps detect bugs in the software system.
2. What is the Difference Between Manual and Automation Testing?
Answer:
- Manual Testing: Tests are executed by human testers.
- Automation Testing: Tests are executed using tools like Selenium, QTP, etc.
3. What are the Different Levels of Testing?
Answer:
- Unit Testing
- Integration Testing
- System Testing
- Acceptance Testing
4. What is a Test Case?
Answer: A test case is a set of conditions or variables used by testers to determine whether a system or application is functioning correctly.
5. What is a Test Scenario?
Answer: A test scenario is a high-level statement that describes what to test. It can cover multiple test cases.
6. What is a Bug or Defect?
Answer: A bug is a flaw or error in a software program that causes it to produce incorrect or unexpected results.
7. What is the Bug Life Cycle?
Answer:
- New
- Assigned
- Open
- Fixed
- Retested
- Verified
- Closed
- Reopened (if necessary)
8. What is Regression Testing?
Answer: Regression testing ensures that new code changes do not affect the existing functionality of the application.
9. What is Smoke Testing?
Answer: Smoke testing is a preliminary test to check the basic functionality of the application.
10. What is Sanity Testing?
Answer: Sanity testing is performed to verify that specific functionality works after code changes or bug fixes.
11. What is Exploratory Testing?
Answer: In exploratory testing, testers explore the application without predefined test cases to find bugs.
12. What is Ad-hoc Testing?
Answer: Ad-hoc testing is informal testing without documentation or planning, usually performed on-the-fly.
13. What is the Difference Between Verification and Validation?
Answer:
- Verification: Are we building the product right?
- Validation: Are we building the right product?
14. What is a Test Plan?
Answer: A test plan is a detailed document outlining the scope, approach, resources, and schedule of testing activities.
15. What is a Test Strategy?
Answer: A test strategy defines the overall testing approach, tools, and techniques to be used across the organization.
16. What is Boundary Value Analysis?
Answer: It’s a testing technique that focuses on values at the boundaries of input ranges (e.g., minimum, maximum).
17. What is Equivalence Partitioning?
Answer: This technique divides input data into valid and invalid partitions, assuming all values in a partition behave similarly.
18. What are Entry and Exit Criteria?
Answer:
- Entry Criteria: Conditions that must be met to begin testing.
- Exit Criteria: Conditions that must be met to end testing.
19. What is UAT (User Acceptance Testing)?
Answer: UAT is the final phase of testing where end users verify if the software meets their requirements.
20. What Tools Are Used in Manual Testing?
Answer:
Documentation: Excel, Google Sheets
Bug Tracking: JIRA, Bugzilla
Test Management: TestLink, Quality Center
YOU MAY BE INTERESTED IN
The Art of Software Testing: Beyond the Basics
Automation testing course in Pune
