Manual Testing Interview Questions and Answers
Q: What is Software Testing?
A: Software testing is the process of evaluating and verifying that a software application works as
expected. It helps identify bugs, errors, or missing requirements.
Q: What is Manual Testing?
A: Manual Testing is testing the software manually without using any automation tools. Testers
execute test cases, report bugs, and ensure the system meets the specified requirements.
Q: What is SDLC and STLC?
A: SDLC (Software Development Life Cycle): Steps followed to develop software (like:
Requirements -> Design -> Development -> Testing -> Deployment -> Maintenance).
STLC (Software Testing Life Cycle): Phases followed during testing (Requirement Analysis -> Test
Planning -> Test Design -> Test Execution -> Defect Reporting -> Test Closure).
Q: What is a Test Case?
A: A test case is a set of steps with input and expected output to verify a particular feature or
functionality.
Q: What is the difference between Severity and Priority?
A: Severity: Impact of the bug on the application (Ex: Login not working = High severity).
Priority: How quickly it needs to be fixed (Ex: UI misalignment = Low severity, High priority if it's on
homepage).
Q: Write test cases for a login page.
A: Example test cases:
- Valid username and password
- Invalid username
- Invalid password
- Empty fields
- SQL injection attempt
- Password mask check
Q: What will you do if a bug is not reproducible?
A: Try to gather more details from logs/screenshots.
Ask the tester or user for exact steps.
Check for environment or data issues.
Q: What is a Bug Life Cycle?
A: New -> Assigned -> Open -> Fixed -> Retest -> Verified -> Closed (or Reopen).
Q: You found a bug but the developer says it's not a bug. What will you do?
A: Explain your test steps and expected vs actual result.
Provide proof (screenshots, logs).
Discuss with BA/Lead if needed.
Q: How do you ensure complete coverage?
A: Prepare a Requirement Traceability Matrix (RTM).
Map test cases to each requirement.
Q: What tools have you used in manual testing?
A: Bug Tracking: JIRA / Bugzilla
Test Case Management: Excel / TestLink