Title
Test Coverage Analysis of UML State Machines
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.
Year
DOI
Venue
2010
10.1109/ICSTW.2010.60
Software Testing, Verification, and Validation Workshops
Keywords
Field
DocType
model-based testing,system model,uml state machines,test coverage analysis,testing process,model test coverage,uml state machine model,test suite,novel tool,coverage result,test case,software development process,test coverage,system testing,testing,programming,system modeling,control systems,unified modeling language,layout,software engineering,computational modeling,xml,model based testing,graphical user interfaces,state machine,history,software systems,software testing
Test harness,Code coverage,Test suite,Programming language,Test Management Approach,UML tool,Computer science,Model-based testing,Applications of UML,Test data generation
Conference
ISBN
Citations 
PageRank 
978-1-4244-6773-0
6
0.61
References 
Authors
7
3
Name
Order
Citations
PageRank
Ricardo D. F. Ferreira170.97
João Pascoal Faria28319.05
Ana C. R. Paiva314518.69