STLC and its 6 stages
STLC stand for Software Testing Life Cycle.
What is STLC ?
STLC is the testing process which includes various phases or definite steps must be executed in order to ensure the quality of application/software.
Each Life cycle phase has its own significance and we will learn below importance of each.
6 phases of Software Testing Life Cycle. |
- Requirement Analysis : This phase is usually used for analysis and study the requirements. This phase helps to identify the scope of the testing.
- Test Planning : This is a practically first step in software testing. Its used to identify the activities and resources which helps to meet the testing objectives, hence this phase is known as test planning.
- Test Case Development : This phase is used to write and analysis test cases/scenarios before actual testing is performed on software. These cases are created with respect to customer requirements or System requirement.
- Environment and setup : Once test cases are ready and analysed, tester checks for compatibility of software and its environment before actually starts testing.
- Test Execution : This is the stage where testers actually perform testing on prepared test cases during previous stages.
- Test Cycle Closure : This phase concentrate on exit criteria and reporting. As testing is long & exhausting process and thus it needs to have an defined exit (to know when to stop testing).
Comments
Post a Comment