Introduction
Software Testing Life Cycle (STLC) is a structured process followed by QA teams to ensure software quality. Interviewers frequently ask STLC-related questions to evaluate testing knowledge and project experience.
Basic STLC Interview Questions
1. What is STLC?
STLC stands for Software Testing Life Cycle, a sequence of testing activities performed during software development.
2. What are STLC phases?
Requirement Analysis, Test Planning, Test Case Design, Test Execution, Defect Reporting, and Test Closure.
3. Difference between STLC and SDLC?
SDLC focuses on development, while STLC focuses on testing.
STLC Phases Interview Questions
4. What happens in Requirement Analysis phase?
QA team reviews requirements and identifies testable areas.
5. What is Test Planning phase?
Test strategy, scope, schedule, and resources are defined.
6. What is Test Case Design phase?
Test cases and test data are created.
7. What is Test Execution phase?
Test cases are executed and defects are logged.
8. What is Test Closure?
Final testing reports and documentation are prepared.
STLC Process Questions
9. What are Entry Criteria in STLC?
Conditions required before testing begins.
10. What are Exit Criteria?
Conditions required before testing ends.
11. What is Traceability Matrix?
A document mapping requirements to test cases.
12. What is Defect Reporting?
Logging bugs found during execution.
Scenario-Based STLC Questions
13. When does testing start in STLC?
Testing starts during requirement analysis.
14. Can STLC run without SDLC?
No, testing depends on development.
15. Why is STLC important?
It ensures structured testing and better product quality.
Frequently Asked Questions
Is STLC important for interviews?
Yes, STLC is a fundamental topic in QA interviews.
How many STLC phases exist?
Typically six phases are considered in STLC.