How Does the UML Testing Profile Support Risk-Based Testing

Shaukat Ali,Tao Yue,Andreas Hoffmann,Marc-Florian Wendland,Alessandra Bagnato,Etienne Brosse,Markus Schacher,Zhen Ru Dai
DOI: https://doi.org/10.1109/ISSREW.2014.13
2014-01-01
Abstract:The increasing complexity of software-intensive systems raises a lot of challenges demanding new techniques for ensuring their overall quality. The risk of not meeting the expected level of quality has negative impact on business, customers, environment and people, especially in the context of safety/security-critical systems. The importance of risk assessment, analysis and management has been well understood both in the literature and practice, which has led to the definition of a number of well-known standards. In the recent years, Risk-Based Testing (RBT) is gaining more attention, especially focusing on test prioritization and selection based on risks. On the other hand, model-based testing (MBT) provides a systematic and automated way to facilitate rigorous testing of software-intensive systems. MBT has been an intense area of research and a large number of MBT techniques have been developed in literature and practice in the last decade. In this paper, we study the feasibility of combining RBT with MBT by using the upcoming version of UML Testing Profile (UTP 2) as the mechanism. We present potential traceability between RBT and UTP 2 concepts.
What problem does this paper attempt to address?