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.


STLC,Software Life Cycle,phases of software testing
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

Popular posts from this blog

5 most important stages in Defect Life Cycle.