Industry-relevant training in Business, Technology, and Design to help professionals and graduates upskill for real-world careers.
Fun, engaging games to boost memory, math fluency, typing speed, and English skills—perfect for learners of all ages.
The Software Testing Life Cycle (STLC) is a structured process that outlines specific phases followed by QA teams to ensure software testing is conducted systematically. While the Software Development Life Cycle (SDLC) emphasizes software development, STLC focuses on the various steps critical to testing, including requirement analysis, test planning, test case development, and execution. Each phase has defined entry and exit criteria to maintain quality and accountability throughout the testing process.
Enroll to start learning
You’ve not yet enrolled in this course. Please enroll for free to listen to audio lessons, classroom podcasts and take practice test.
References
QA-chapter 3.pdfClass Notes
Memorization
What we have learnt
Final Test
Revision Tests
Chapter FAQs
Term: Requirement Analysis
Definition: A phase in STLC focused on understanding what needs to be tested by reviewing various requirement documents and identifying testable requirements.
Term: Test Execution
Definition: The phase in the STLC where test cases are executed, defects are logged, and the actual outcomes are compared with expected results.
Term: Entry and Exit Criteria
Definition: Conditions that must be satisfied before a phase begins (entry criteria) and must be fulfilled before moving on to the next phase (exit criteria) within STLC.
Term: Test Plan Document
Definition: A deliverable produced during the Test Planning phase that outlines the strategy, scope, and logistics for the testing process.
Term: Test Summary Report
Definition: A document produced during the Test Cycle Closure phase that summarizes the outcomes of testing activities and may include lessons learned.