DocumentCode
2351423
Title
Test Coverage Analysis of UML State Machines
Author
Ferreira, Ricardo D F ; Faria, João P. ; Paiva, Ana C R
Author_Institution
Fac. de Eng., Dept. de Eng. Inf., Univ. do Porto, Porto, Portugal
fYear
2010
fDate
6-10 April 2010
Firstpage
284
Lastpage
289
Abstract
Software testing is a very important activity of the software development process. To expedite the testing process and improve the quality of the tests, models are increasingly used as a basis to derive test cases automatically - a technique known as model-based testing (MBT). Given a system model and a test suite derived automatically from the model or created by other process, the coverage of the model achieved by the test suite is important to assess the quality and completeness of the test suite early in the software development process. This paper presents a novel tool that shows visually the coverage achieved by a test suite on a UML state machine model. The tool receives as input a UML state machine model represented in XMI and a test suite represented in a XML format, and produces a colored UML state machine model that shows the coverage result. Model test coverage is determined by simulating the execution of the test suite over the model. An example is presented in order to show the features of the tool.
Keywords
Unified Modeling Language; program testing; software engineering; colored UML state machine model; model based testing; software development process; software testing; test coverage analysis; test suite; Automatic testing; Control systems; Graphical user interfaces; Layout; Programming; Software systems; Software testing; System testing; Unified modeling language; XML; Coverage Analysis; Model-based Testing; UML State Machines;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
Conference_Location
Paris
Print_ISBN
978-1-4244-6773-0
Type
conf
DOI
10.1109/ICSTW.2010.60
Filename
5463661
Link To Document