Hero Background

Power Your Software Testing with AI Agents and Cloud

The Native AI-Agentic Cloud Platform to Supercharge Quality Engineering. Test Intelligently and Ship Faster.

Miscellaneous

Top 17 Most-Asked Manual Testing Interview Questions [2026]

Prepare for a manual testing interview with 17 commonly asked questions on bug life cycle, test strategy, V model, and cyclomatic complexity, with answers.

Last Updated on:

These 17 manual testing interview questions cover the concepts interviewers ask most often, from black box testing to the V model.

Each question below pairs a plain-English answer with the reasoning tested in real screening rounds, covering bug life cycle, test strategy, and defect severity versus priority.

This guide covers 17 questions on topics such as black box testing, agile testing, alpha and beta testing, cyclomatic complexity, and the V model, plus how AI tools now support manual testing.

Key Takeaways

  • A bug life cycle moves through NEW, REJECTED, POSTPONED, DUPLICATE, IN-PROGRESS, FIXED, CLOSED, and RE-OPENED states for a normal fix.
  • Verification checks whether software meets its written specification, while validation checks whether it meets the actual client requirement, using different methods.
  • Retesting confirms one specific fixed bug, while regression testing checks that the fix did not break other, previously passing test cases.
  • Cyclomatic complexity comes from a program's control flow graph, built from nodes for each statement and edges for the flow between them.
  • The V model pairs each downward development phase with a matching upward testing phase instead of leaving all testing for the end of the project.
  • AI tools can draft test cases and suggest a bug's severity, but a human tester still confirms the result before it goes into the bug tracker.

1. Advantages of black box testing

  • Testing from the end user’s point of view.
  • No knowledge of programming languages required for testing.
  • Identifying functional issues in the system.
  • Mutual independence in tester’s and developer’s work.
  • Possible to design test cases as soon as specifications are complete.

2. Statement coverage

White box testing involves the use of a metric called statement coverage to ensure testing of every statement in the program at least once. It is calculated as:

Statement Coverage = No. of Statements Tested / Total no. of Statements

It helps by:

  • Verification of code correctness.
  • Determining flow of control.
  • Measuring code quality.

3. Bug life cycle

A bug life cycle has the following phases:

  • NEW or OPEN, when the bug is found by a tester.
  • REJECTED, if the project manager finds the bug invalid.
  • POSTPONED, if the bug is valid but not in the scope of the current release.
  • DUPLICATE, if the tester knows a similar bug that has already been raised.
  • IN-PROGRESS, when the bug is assigned to a developer.
  • FIXED, when the developer has fixed the bug.
  • CLOSED, if the tester retests the code and the bug has been resolved.
  • RE-OPENED, if the test case fails again.
Test across 3000+ browser and OS environments with TestMu AI

4. Agile testing

Agile testing involves an iterative and incremental testing process for adaptability and customer satisfaction by rapid delivery of the product. The product is broken down into incremental builds which are delivered iteratively.

To explore Agile further, check out our hub featuring Agile Interview Questions.

5. Monkey testing

In monkey testing, the tester enters random input to check if it leads to a system crash. Monkey testing involves Smart Monkey and Dumb Monkey.

While a Smart Monkey is used to find stress by carrying out load testing and stress testing, its development is expensive.

Dumb monkeys, on the other hand, are for elementary testing. They help in finding the most severe bugs at low cost.

6. Verification and validation

Verification

Validation

A static process of verifying documents, code, design and programs, without code execution.The dynamic process of testing the actual product by executing code.
Methods used are inspections, reviews, walkthroughs, desk-checking, etc.Methods used are black box testing, gray box testing, white box testing, etc.
It checks whether the software conforms to specifications.It tests whether the software meets client requirements.
Target objects are requirements specification, software architecture, design, database schema, etc.Target object is a unit module, several modules or the complete product.
Performed by the QA team.Performed by the testers.

7. Baseline testing

Baseline testing involves running test cases to analyze software performance. The feedback collected after baseline testing is used to set a benchmark for future tests by comparing current performance with previous results.

8. Retesting and regression testing

Retesting

Regression Testing

Verifying whether a previous defect has been fixed.Verifying whether a recent bug-fix has led some other components to work incorrectly.
Specifically testing the fixed bug.Testing all components possibly affected by the fixed bug.
Test cases that failed earlier.Test cases that passed in previous builds.

9. Severity and priority of bugs with examples

Priority defines the importance of a bug from a business point of view, while severity is the extent to which it is affecting the application’s functionality.

Examples:

  • Error in displaying company logo: high priority, low severity.
  • A rare test case leading to system crash: low priority, high severity.
  • Failure of online payments: high priority, high severity.
  • Grammatical error in an alert box: low priority, low severity.

10. Alpha and beta testing

Alpha Testing

Beta Testing

Performed by in-house developers.Performed by end-users.
Finding bugs and issues before product release.A release of a beta version to end users for obtaining feedback.
Occurs in a lab environment.Occurs in a real-world environment.

11. Test driver and test stub

A test driver is a dummy software component which calls the tested module with dummy inputs during bottom-up testing.

A test stub is a dummy software component which is called by the tested module to receive the produced output during top-down testing.

12. Need for test strategy

Test strategy is an official, finalized document containing the testing methods, plan and test cases

It is needed for:

  • Understanding the testing process.
  • Reviewing the test plan.
  • Identifying roles, responsibility.
  • Early identification of possible testing issues to be resolved.

13. Error guessing and error seeding

Both are methods of test case design. In error guessing, the tester guesses the possible errors that might occur in the system and design the test cases to catch these errors. Error seeding, on the other hand, involves the intentional addition of known faults to estimate the rate of detection and the number of remaining errors.

14. Benchmark testing

In benchmark testing, the application performance is compared to the accepted industry standard. It is different from baseline testing because while baseline testing is intended to improve application performance with each version, benchmarking detects where the performance stands with respect to others in the industry.

15. Cyclomatic complexity

Cyclomatic complexity is a measure of the application’s complexity calculated from its control flow graph. This graph consists of:

Nodes

Each statement of the program.

Edges

A connection between two nodes to represent the flow of control.

16. Inspection in software testing

Inspection is a verification process which is more formalized than walkthroughs. The inspection team has 3-8 members including a moderator, a reader and a recorder. The target is usually a document such as requirements specification or a test plan, and the intention is to find flaws and lacks in the document. The result is a written report.

17. V model in manual testing

V model is an enhanced waterfall model of software lifecycle wherein the linear downward phases take an upward V-turn after the implementation stage, ensuring that every corresponding phase of waterfall lifecycle undergoes testing.

V Block

How Is AI Changing Manual Testing Today?

AI tools now help manual testers work faster without replacing the judgment interviewers actually test for.

  • AI-assisted exploratory testing: tools such as GitHub Copilot or a chat-based assistant suggest edge cases and negative scenarios from a plain-language feature description, catching cases a tester might miss on a first pass.
  • Automatic severity triage: some bug-tracking tools use a model to suggest a bug's severity and priority from its description and stack trace, which the tester still confirms before filing it, the same judgment call covered in the severity and priority section above.
  • Test case drafting from requirements: a large language model can turn a requirements document into a first draft of test steps, speeding up the work described in the test strategy section above, though a tester still edits the draft for accuracy.
  • What AI does not replace: exploratory judgment, understanding real user intent, and deciding whether a defect actually matters to the business stay human calls, which is why interviewers still ask manual testers to reason through scenarios instead of only listing definitions.

Finally

While you cannot know exactly what the interviewer may ask you about, the top 17 questions described above are the most common ones. Hope they help!

Test infrastructure that does not break, from TestMu AI

Author

...

Harshit Paul

Blogs: 93

  • Twitter
  • Linkedin

Harshit Paul is Director of Product Marketing at TestMu AI (formerly LambdaTest), with over 8 years of experience in product and growth marketing for developer and QA tools, leading the Agentic AI in Quality Engineering space. He has authored 80+ technical articles for TestMu AI on software testing and automation, and hosted webinars on Selenium, automation testing, browser compatibility, DevOps, and continuous testing. He has led go-to-market and technical marketing initiatives across software testing products, contributing to SEO, content strategy, and developer marketing. He began his career as a certified Salesforce developer at Wipro Technologies, where he worked for 2 years before moving into marketing. Harshit holds a degree in computer programming from Vivekananda Institute of Professional Studies.

Add to Google preferred sources

Summarise with AI

Copied to Clipboard!
...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free

Manual Testing Interview FAQs

Did you find this page helpful?

More Related Blogs

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests