Testing in Project Phases
1. Requirements Phase Determine the requirements. Generate functional test conditions. 2. Design Phase Perform a test planning. Generate structural test conditions. 3. Code Phase Execute the unit test cases. Perform bug tracking and convert them in to tests, after fixing the bugs. 4. Test Phase Perform unit, integration & system testing. Conduct regression & acceptance testing if needed. 5. Installation Phase Place tested system into production. 6. Maintenance Phase Modify and retest.