SoftwareTestPilot
43 Q&A

Complete Manual Testing Interview Questions & Answers (2026)

Master your QA interview with 70+ manual testing interview questions and answers for 2026. Covers STLC, test cases, bug lifecycle, Agile testing, and more. Start practicing with AI mock interviews.

  • 7 min read
  • Difficulty: Mixed (Easy → Hard)
  • Freshers → Experienced
  • Updated June 22, 2026
  • Avinash Kamble

1. Software Testing Fundamentals

Easy Very Common 1 min read

Q1.What is Software Testing?

Answer: Software testing is the process of evaluating and verifying that a software application works as expected. It involves executing a system to identify bugs, gaps, or missing requirements.

Example: Checking if a banking app correctly transfers money between accounts while maintaining security and data integrity.

Medium Very Common 1 min read

Q2.What are the Key Principles of Software Testing?

Answer: The seven principles defined by ISTQB are:

  1. Testing shows presence of defects — Testing can prove defects exist but cannot prove they don't.
  2. Exhaustive testing is impossible — You cannot test everything; use risk-based prioritization.
  3. Early testing saves time & money — Shift-left testing reduces costs.
  4. Defects cluster together — Most bugs are found in a small number of modules (Pareto 80/20 rule).
  5. Pesticide paradox — Repeating the same tests finds no new bugs; review and update regularly.
  6. Testing is context-dependent — E-commerce testing differs from healthcare app testing.
  7. Absence-of-errors fallacy — A bug-free app that doesn't meet user needs is useless.
Easy Very Common 1 min read

Q3.What is the Difference Between Verification and Validation?

VerificationValidation
Are we building the product right?Are we building the right product?
Reviews, walkthroughs, inspectionsTesting the actual application
Static testing (no code execution)Dynamic testing (code execution)
Done before validationDone after verification
Easy Very Common 1 min read

Q4.What is SDLC? Explain Phases.

Answer: SDLC (Software Development Life Cycle) includes: Requirement Gathering → Analysis → Design → Development → Testing → Deployment → Maintenance.

Easy Very Common 1 min read

Q5.What is STLC? Explain Phases.

Answer: STLC (Software Testing Life Cycle) includes: Requirement Analysis → Test Planning → Test Case Development → Environment Setup → Test Execution → Bug Reporting → Test Closure.

Practice these concepts with our AI Mock Interview.

Confidence check

If you can confidently answer the Software Testing Fundamentals questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

2. Test Case Design Techniques

Easy Very Common 1 min read

Q6.What is a Test Case? What Are the Essential Components?

Answer: A test case is a set of conditions used to verify a specific functionality.

Essential components:

  • Test Case ID
  • Test Title / Description
  • Preconditions
  • Test Steps
  • Test Data
  • Expected Result
  • Actual Result
  • Status (Pass/Fail)
Easy Very Common 1 min read

Q7.What is Boundary Value Analysis (BVA)?

Answer: BVA tests values at the edges of equivalence partitions.

Example: For a field accepting values 1–100: test 0 (invalid lower), 1 (valid lower), 2 (just above), 99 (just below upper), 100 (valid upper), 101 (invalid upper).

Easy Very Common 1 min read

Q8.What is Equivalence Partitioning (EP)?

Answer: EP divides input data into valid and invalid partitions. Testing one value from each partition is sufficient.

Example: For an age field 18–60: valid partition 18–60 (test 30); invalid <18 (test 15); invalid >60 (test 65).

Easy Very Common 1 min read

Q9.What is Decision Table Testing?

Answer: Decision tables capture business logic with combinations of conditions and their corresponding actions. Example: Login page: Username (Valid/Invalid) × Password (Valid/Invalid) × Captcha (Correct/Wrong) → 8 test combinations.

Easy Very Common 1 min read

Q10.What is State Transition Testing?

Answer: State transition testing verifies system behavior as it moves through different states. Example: ATM workflow: Idle → Card Inserted → PIN Entered → Menu → Transaction → Eject Card → Idle.

Confidence check

If you can confidently answer the Test Case Design Techniques questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

3. Testing Types & Levels

Easy Very Common 1 min read

Q11.What is the Difference Between Smoke and Sanity Testing?

Smoke TestingSanity Testing
Tests major/critical functionalitiesTests specific functionality after changes
Done on every buildDone on stable builds after minor fixes
Shallow and broadDeep and narrow
Gatekeeper for further testingQuick check for bug fixes
Easy Very Common 1 min read

Q12.What is Regression Testing?

Answer: Regression testing ensures new code changes don't break existing functionality. Learn how this works in practice in our Selenium interview questions guide.

Easy Very Common 1 min read

Q13.What is Exploratory Testing?

Answer: Simultaneous learning, test design, and execution without predefined test cases. Testers explore the application freely to find unexpected bugs.

Easy Very Common 1 min read

Q14.What is Ad-hoc Testing?

Answer: Informal testing without planning or documentation. Done randomly to find defects missed by structured testing.

Easy Very Common 1 min read

Q15.What is Monkey Testing?

Answer: Testing with random inputs and actions to see how the system behaves under unexpected conditions. No test cases, no expected results.

Easy Very Common 1 min read

Q16.What is Positive vs Negative Testing?

Positive TestingNegative Testing
Tests valid inputsTests invalid inputs
Verifies expected behaviorVerifies error handling
"System accepts correct login""System rejects wrong password"
Easy Very Common 1 min read

Q17.What is Static vs Dynamic Testing?

Static TestingDynamic Testing
No code executionCode execution required
Reviews, walkthroughs, inspectionsFunctional, regression, performance testing
Finds defects earlyFinds runtime issues
Easy Common 1 min read

Q18.What is White Box, Black Box, and Gray Box Testing?

  • White Box: Tests internal code structure (unit testing, code coverage).
  • Black Box: Tests functionality without knowing internal code (UI testing, API testing).
  • Gray Box: Combination — knows partial internal structure (integration testing).
Confidence check

If you can confidently answer the Testing Types & Levels questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

4. Bug Reporting & Management

Easy Common 1 min read

Q19.What is a Bug Life Cycle?

Answer: New → Assigned → Open → Fixed → Retest → Closed | Reopened → Deferred → Rejected.

Easy Common 1 min read

Q20.What is the Difference Between Severity and Priority?

SeverityPriority
How severe is the bug's impact?How urgently should it be fixed?
High: App crashes on loginHigh: Business-critical flow broken
Low: Minor UI misalignmentLow: Cosmetic issue, can wait
Easy Common 1 min read

Q21.What Makes a Good Bug Report?

  • Clear and descriptive title
  • Steps to reproduce
  • Actual vs expected result
  • Screenshots / video (if applicable)
  • Environment details (OS, browser, device)
  • Severity & Priority
  • Test data used
Easy Common 1 min read

Q22.What is Defect Leakage?

Answer: When bugs are missed during testing and found by end users in production.

Easy Common 1 min read

Q23.What is Defect Density?

Answer: Number of defects per size of the software module (e.g., defects per KLOC).

Confidence check

If you can confidently answer the Bug Reporting & Management questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

5. Agile & Scrum Testing

Easy Common 1 min read

Q24.What is Agile Testing?

Answer: Testing integrated throughout development in short iterations (sprints), with continuous feedback and collaboration.

Easy Common 1 min read

Q25.What is a Test Plan in Agile?

Answer: In Agile, testing is planned per sprint rather than upfront. Test plans are lightweight and evolve continuously.

Easy Common 1 min read

Q26.What is the Role of a QA in Daily Standups?

Answer: Share testing progress, blockers, and risks. Highlight bug trends and quality metrics.

Easy Common 1 min read

Q27.What is Definition of Done (DoD)?

Answer: Criteria a user story must meet to be considered complete — including testing, code review, documentation, and acceptance criteria.

Easy Common 1 min read

Q28.What is Shift-Left Testing?

Answer: Moving testing earlier in the SDLC. Testers participate in requirement analysis and design reviews before development begins.

Easy Common 1 min read

Q29.What is Test-Driven Development (TDD)?

Answer: Write failing tests first, then write code to pass them. Ensures code is testable and covers requirements.

Easy Common 1 min read

Q30.What is Behavior-Driven Development (BDD)?

Answer: Extension of TDD using natural language (Gherkin format: Given–When–Then) to define behaviors. Tools: Cucumber, SpecFlow.

Confidence check

If you can confidently answer the Agile & Scrum Testing questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

6. Test Management & Metrics

Easy Common 1 min read

Q31.What is a Traceability Matrix (RTM)?

Answer: A document mapping requirements to test cases, ensuring every requirement has a corresponding test.

Easy Common 1 min read

Q32.What are Common Test Metrics?

MetricPurpose
Test Coverage %What percentage of requirements are tested
Defect DensityBugs per module size
Test Execution %How many planned tests executed
Pass/Fail RateTest success percentage
Defect Leakage %Bugs found in production
Easy Occasional 1 min read

Q33.What is Test Coverage?

Answer: A measure of how much of the application has been tested — includes requirements coverage, code coverage, and risk coverage.

Easy Occasional 1 min read

Q34.What is a Test Summary Report?

Answer: A document prepared at test closure summarizing: what was tested, results, defects found, metrics, and recommendations.

Confidence check

If you can confidently answer the Test Management & Metrics questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

7. QA Best Practices

Easy Occasional 1 min read

Q35.What is Risk-Based Testing?

Answer: Prioritizing testing based on the risk (probability × impact) of failure.

Easy Occasional 1 min read

Q36.How Do You Prioritize Test Cases?

  • Critical business functionality
  • High-risk / high-impact areas
  • Frequently used features
  • Recently changed code
  • Customer-reported issues
Easy Occasional 1 min read

Q37.What Are Common Mistakes in Manual Testing?

  1. Testing without understanding requirements
  2. Skipping negative test scenarios
  3. Not updating test cases
  4. Poor bug report quality
  5. Ignoring exploratory testing
Easy Occasional 1 min read

Q38.What's the Difference Between Test Strategy and Test Plan?

Test StrategyTest Plan
High-level documentDetailed execution document
Created by Test ManagerCreated by Test Lead
Defines "what" and "why"Defines "how" and "when"
Applies to entire projectApplies to specific project/release
Confidence check

If you can confidently answer the QA Best Practices questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

8. Real-World Scenario Questions

Easy Occasional 1 min read

Q39.How Would You Test a Login Page?

  1. Positive: Valid username + password → success.
  2. Negative: Invalid username, wrong password, empty fields.
  3. Boundary: Max/min password length.
  4. Security: SQL injection, brute force, session timeout.
  5. UX: Remember me, forgot password, password visibility toggle.
  6. Cross-browser: Chrome, Firefox, Safari, Edge.
Easy Occasional 1 min read

Q40.How Would You Test an E-commerce Checkout Flow?

  1. Add items to cart → update quantity → remove items.
  2. Apply coupon → verify discount.
  3. Enter shipping address → validate fields.
  4. Select payment method → complete payment.
  5. Verify order confirmation email.
  6. Edge cases: empty cart, expired coupon, payment failure, network timeout.
Medium Occasional 1 min read

Q41.How Would You Test a File Upload Feature?

  • File type validation (PDF, JPG, PNG)
  • File size limits (test boundaries)
  • Multiple file upload
  • Special characters in filenames
  • Upload progress indicator
  • Cancel upload mid-way
  • Network interruption during upload

You can extend any of these scenarios into automation later — see our Playwright interview questions and API testing interview questions for the next step.

Easy Occasional 1 min read

Q42.How Do You Handle a Situation Where Developers Reject a Bug?

  1. Re-review the bug to confirm it's valid.
  2. Provide clear evidence (steps, screenshots, logs).
  3. Explain the business impact.
  4. Escalate with the product manager if needed.
  5. Document the discussion for future reference.
Easy Occasional 1 min read

Q43.What's Your Approach to Testing When Requirements Are Unclear?

  1. Ask clarifying questions to stakeholders.
  2. Document assumptions.
  3. Use exploratory testing to discover behavior.
  4. Update test cases as requirements evolve.
  5. Collaborate in refinement sessions.
Confidence check

If you can confidently answer the Real-World Scenario Questions questions above, you're well prepared for this section of your interview. Move on, or rehearse the trickier ones aloud with our AI mock interviewer.

Quick revision

  1. Q1: What is Software Testing — Answer: Software testing is the process of evaluating and verifying that a software application works as expected.
  2. Q2: What are the Key Principles of Software Testing — Answer: The seven principles defined by ISTQB are: Testing shows presence of defects — Testing can prove defects exist but cannot prove they don't.
  3. Q3: What is the Difference Between Verification and Validation — Verification Validation Are we building the product right?
  4. Q4: What is SDLC? Explain Phases. — Answer: SDLC (Software Development Life Cycle) includes: Requirement Gathering → Analysis → Design → Development → Testing → Deployment → Maintenance.
  5. Q5: What is STLC? Explain Phases. — Answer: STLC (Software Testing Life Cycle) includes: Requirement Analysis → Test Planning → Test Case Development → Environment Setup → Test Execution → Bug Reporting → Test Closur

Frequently asked questions

70+ questions and answers spanning fundamentals, test design, testing types, bug reporting, Agile/Scrum, metrics, best practices and real-world scenarios — aligned to what hiring managers actually ask in 2026.

Yes. Freshers can start from Section 1 (fundamentals) and Section 2 (test case design). Experienced testers can jump to Sections 5–8 for Agile, metrics, best practices and scenario questions.

Severity describes the technical impact of a bug (how badly it breaks the system), while priority describes how urgently the business wants it fixed. A typo on a homepage may be low severity but high priority before a launch.

Software Testing Life Cycle: Requirement Analysis → Test Planning → Test Case Development → Environment Setup → Test Execution → Bug Reporting → Test Closure.

Use our free AI Mock Interview at /ai-mock-interview. It asks manual testing questions in voice, scores your answers in real time and gives personalized feedback so you walk into the real interview confident.

Yes. Manual testing is essential for exploratory testing, accessibility, UX validation and domain-heavy products. Even highly automated teams rely on strong manual fundamentals for test design and bug triage.

Was this article helpful?

Key takeaways

  • Master the fundamentals before tackling advanced Manual Testing scenarios.
  • Always explain trade-offs — interviewers reward judgement, not memorisation.
  • Use real project examples; generic answers blend in.
  • Practice answers out loud — written prep doesn't transfer to live rounds.
  • Revise the 30-second cheat sheet the night before your interview.
  • Keep one strong scenario story ready for every section above.
Home