During Phase 1, software testing practices in both companies were first assessed against current best practice in the industry. In Phase 2 of the project, the VHI piloted an on-line test environment with automated defect tracking and change management. In QFS, support for STEP was included in their existing corporate information system and automation of both regression testing and static analysis took place. The STEP methodology has proved effective when tailored for individual company needs. Unit testing pays, but overheads and administration should be kept to a minimum.
Test automation is beneficial but has a significant learning curve.
Metrics should be kept simple and usable. Training for best practices is essential to ensure the success of a company wide implementation. Expertise in tools and automation should be gathered as a company asset into teams and used as a resource on projects. The initial assessment in the cycle of Assess, Improve and Measure is critical for gauging the success of the Project. The project was regarded as a success in all 3 companies and plans are in place for company wide implementation.