DocumentCode
2371888
Title
Test adequacy assessment for UML design model testing
Author
Ghosh, Sudipto ; France, Robert ; Braganza, Conrad ; Kawane, Nilesh ; Andrews, Anneliese ; Pilskalns, Orest
Author_Institution
Comput. Sci., Colorado State Univ., USA
fYear
2003
fDate
17-20 Nov. 2003
Firstpage
332
Lastpage
343
Abstract
Systematic design testing, in which executable models of behaviors are tested using inputs that exercise scenarios, can help reveal flaws in designs before they are implemented in code. We present a testing method in which executable forms of the Unified Modeling Language (UML) models are tested. The method incorporates the use of test adequacy criteria based on UML model elements in class diagrams 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. The criteria can be used to define test objectives for UML designs. In this paper, we describe and illustrate the use of the proposed test method and adequacy criteria.
Keywords
Unified Modeling Language; diagrams; formal specification; object-oriented programming; program testing; UML design model testing; Unified Modeling Language; class diagrams; design flaws; interaction diagrams; message sequences; object configurations; program behavior testing; systematic design testing; test adequacy assessment; Collaborative software; Computer science; Fault detection; Programming; Software design; Software development management; Software standards; Software testing; System testing; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Reliability Engineering, 2003. ISSRE 2003. 14th International Symposium on
ISSN
1071-9458
Print_ISBN
0-7695-2007-3
Type
conf
DOI
10.1109/ISSRE.2003.1251054
Filename
1251054
Link To Document