1. Requirement Review:
In Software Testing Life Cycle the first stage is requirement review. Means gathering the requirement, analyze the requirement. Requirement should be unambiguous, consistent, complete, implementable and testable. In this stage Quality Assurance team is involved totally as 80% defects can be catch in this stage. So to avoid defects in last stage this stage is very important for functional and non-functional testing. Quality assurance team can be planned for automation testing in this stage. Also Quality assurance team should be that much knowledgeable.
Standard approach of requirements testing & analysis is Walk-through, Graphical aids, like cause-effect graphs, data-flow diagrams; Modeling tools, like simulation, temporal reasoning. Modeling tool is for high level testing.
Entry Criteria:
Requirement Gathering
Requirement Analysis
Requirement Specification
Identify the test Environment
Prepare requirement traceability matrix.
Automation likelihood analysis (depend on project requirement)
Exit Criteria:
Requirement Traceability Matrix.
Automation likelihood Report (depend on project analysis)