Journal
SOFTWARE QUALITY JOURNAL
Volume 22, Issue 3, Pages 543-575Publisher
SPRINGER
DOI: 10.1007/s11219-013-9226-y
Keywords
Risk-based testing; System testing; Test-process improvement; Test management; Software risk management; Software testing
Categories
Funding
- COMET Competence Center program of the Austrian Research Promotion Agency (FFG)
- project QE LaB-Living Models for Open Systems - Austrian Federal Ministry of Economics (Bundesministerium fur Wirtschaft und Arbeit)
- project MOBSTECO - Austrian Science Fund (FWF)
- competence network Softnet Austria
- Austrian Federal Ministry of Economics (Bundesministerium fur Wirtschaft und Arbeit)
- province of Styria
- Steirische Wirtschaftsforderungsgesellschaft mbH (SFG)
- city of Vienna's Center for Innovation and Technology (ZIT)
- Austrian Science Fund (FWF) [P26194] Funding Source: Austrian Science Fund (FWF)
Ask authors/readers for more resources
Risk-based testing has a high potential to improve the software development and test process as it helps to optimize the allocation of resources and provides decision support for the management. But for many organizations, its integration into an existing test process is a challenging task. In this article, we provide a comprehensive overview of existing work and present a generic testing methodology enhancing an established test process to address risks. On this basis, we develop a procedure on how risk-based testing can be introduced in a test process and derive a stage model for its integration. We then evaluate our approach for introducing risk-based testing by means of an industrial study and discuss benefits, prerequisites and challenges to introduce it. Potential benefits of risk-based testing identified in the studied project are faster detection of defects resulting in an earlier release, a more reliable release quality statement as well as the involved test-process optimization. As necessary prerequisites for risk-based testing, we identified an inhomogeneous distribution of risks associated with the various parts of the tested software system as well as consolidated technical and business views on it. Finally, the identified challenges of introducing risk-based testing are reliable risk assessment in the context of complex systems, the availability of experts for risk assessment as well as established tool supports for test management.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available