A global manufacturer of telecommunication solutions wants to take more precise release decisions and to optimize the allocation of testing resources. For this reason, the company is introducing testing processes that can be controlled with the help of semi-automatically evaluated risks.
So far, risk evaluation had been done manually. This made it subjective, time consuming, prone to errors and not reproducible. A tool was needed which collects automatically measured software metrics and integrates them with manually measured values to evaluate risks. Specific test cases are derived from risks and prioritized for execution.
Risk evaluation and risk-based testing are now integrated into the existing development process and are built on existing artefacts (requirements, features, components, test cases). This facilitates the availability of complete project information.
Tasks
- Development of a risk model tailored to the customer’s needs for risk evaluation
- Extending the project management tool in-Step with a plug-in for risk-based testing to identify risks for individual features
- Development of a plug-in for the metrics tool Sonar for automatic identification of source code metrics for the programming language Protel
- Automation of risk evaluation
- Integration of risk evaluation and testing within the development process
Technology and Tools
Protel, in-Step, Sonar