Software Testing Life Cycle

Software Testing Life Cycle (STLC) refers to the steps involved in testing a software from release or in parallel to the development process. There are different stages and the activities to be done in each stage to bring out the quality product or software. 

The different stages are as below

~ Test initiation
~ Test planning
~ Test design
~ Test execution
~ Defect reporting and management
~ Test closure