2003 Project Management from initial concept to final acceptance of a tool to provide automated test services for regression and performance testing
Background
The component model involves the use of services of components and events from components. I initiated a project to utilise the component model features to provide an automated test tool for regression and performance tests.
Challenge
I had to understand fully the architecture of the component model. The middleware provider had to agree to changes to the middleware to enable to recording features that were required. I specified user requirements for the test tool. A developer took user requirements to develop System Requirements.
Actions
I specified user requirements for the test tool.
Developers provided a set of System Requirements. A review process refined the system requirements to provide a tool that could be used.
I managed the project from project initiation to final acceptance and use within the testing processes.
AMTL was developed in Java. The service and event logs were produced in a specified XML format, so that the AMTL could parse the logs.
Scripts were generated in the AMTL to perform regression and performance tests
Result
AMTL was used in testing campaigns. The testing campaigns became more efficient through regular use of AMTL for regression. This allowed more targeted integration of new functionalities. The AMTL was useful in finding multiple bugs that could not have been found using previous techniques.
Meaning
The AMTL greatly improved the testing process. It provided an automated service that had been lacking since the inception of the real-time facilty. All test campaigns used the results of AMTL to prove non regression