Introduction to Software Testing


Testing can be considered as an activity performed on a system or an application under controlled conditions and evaluating the results with reference to its design or requirements specifications. It is done with an intention to finding a bug in the system or in the application.

Testing Life cycle has the following stages
1) Test Strategy Preparation
2) Test Plan Preparation
3) Test Cases Preparation
4) Test Cases Review
5) Test Cases Execution
6) Reporting the Results
7) Preparation of bug tracking report
8) Regression Testing
9) Test Report Preparation