Project Testing Phase means a group of activities designated for investigating and examining progress of a given project to provide stakeholders with information about actual levels of performance and quality of the project. It is an attempt to get an independent view of the project to allow stakeholders to evaluate and understand potential risks of project failure or mismatch.
The purpose of the testing phase is to evaluate and test declared requirements, features, and expectations regarding the project prior to its delivery in order to ensure the project matches initial requirements stated in specification documents.
There are six common activities of the phase to test a project against performance and quality levels:
- Analysis – stakeholders (the team) analyze project specifications to determine testable requirements and define expected levels of quality and performance.
- Planning – the team makes a plan of key procedures and steps of testing.
- Development – the team develops test scenarios according to the plan.
- Implementation – it starts implementing test scenarios.
- Reporting – when test scenarios are done, the team summarizes results produced and creates a report stating whether the project matches the expected quality and performance levels.