The stages of Software testing life cycle are:
Requirement Review
Test Planning
Test Case Development
Environment setup
Test Execution
Test Cycle closure
Now, in life cycle every stage have input from previous stage and output to next stage that is called as Entry and exit criteria respectively for each stage. Likewise we will see the different stages of testing life cycle. Let’s see: