- Identify Test Candidates
- Test Plan
- Design Test Cases
- Execute Tests
- Evaluate Results
- Document Test Results
- Casual Analysis/ Preparation of Validation Reports
- Regression Testing / Follow up on reported bugs.
The process of exercising software to verify that it satisfies specified requirements and to detect errors is called "Testing". Software testing is concerned with verifying that a correct solution to the problem embodied in the statement of the requirements has been developed.Testing is a multi stage process that consists of activities of validating the software product from the most primitive elements to fully integrated system.