Software Testing
Life Cycle
Presented By:-
Karuna Thakur
Software Testing
Software testing is a process of executing a program
or application with the intent of finding the
Software bugs.
Software Testing Life Cycle (STLC)
 Software Testing Life Cycle (STLC) is the
testing process which is executed in
systematic and planned manner.
 Each phase has different goals.
Requirement Analysis
 Analyze and study the requirements.
 Brainstorming of the requirements and get your
doubts clarified.
 Defines “WHAT” to be tested.
Test Planning
 Also called as Test Strategy phase.
 Identify the activities and resources of the project.
 Prepare the test schedules.
 Prepare time estimation
 Identify the test plan documents.
 Identify the tools.
Test Case Development
 Detail out the test cases.
 Identify the test data.
Test Execution
 Test planning execute the test cases.
 Mark status of test cases like Passed, Failed, Blocked, Not
Run etc.
Test Cycle Closure
 Generate test report.
 Testing completed.
STLC

STLC