Test adequacy criteria for UML design models
Citations Over TimeTop 10% of 2003 papers
Abstract
Abstract Systematic design testing, in which executable models of behaviours are tested using inputs that exercise scenarios, can help reveal flaws in designs before they are implemented in code. In this paper a technique for testing executable forms of UML (Unified Modelling Language) models is described and test adequacy criteria based on UML model elements are proposed. The criteria can be used to define test objectives for UML designs. The UML design test criteria are based on the same premise underlying code test criteria: coverage of relevant building blocks of models is highly likely to uncover faults. The test adequacy criteria proposed in this paper are based on building blocks for UML class and interaction diagrams. Class diagram criteria are used to determine the object configurations on which tests are run, while interaction diagram criteria are used to determine the sequences of messages that should be tested. Copyright © 2003 John Wiley & Sons, Ltd.
Related Papers
- → Expressing UML Class Diagrams Properties with OCL(2002)81 cited
- → The Unified Modeling Language (UML)(2006)38 cited
- → WA-UML: Towards a UML extension for modelling Adaptive Web Applications(2006)3 cited
- → Fundamental UML Structural Modeling(2015)
- The Boutique Courses Distance Education Website Model Design Based on UML(2011)