Title
Test Coverage Analysis of UML Activity Diagrams for Interactive Systems
Abstract
User interface testing is a very important but time consuming activity. To automate and systematize the testing process, models can be used to derive test cases automatically – a technique known as model-based testing. Given a model representing the intended system behavior and a test suite derived from the model or produced manually, the coverage of the test suite over the model is an important early indicator of the quality and completeness of the test suite. This paper presents a novel tool that shows visually the coverage achieved by a test suite over an UML model of an interactive system. This model is based on activity and class diagrams, with special user interface modeling features (stereotypes and keywords) inspired in Concur Task Trees and Canonical Abstract Prototypes. The tool receives a UML model file and a test suite, determines the model coverage by simulating the execution of the test suite over the model, and produces a colored UML model showing the elements covered. An example is presented to illustrate the approach.
Year
DOI
Venue
2010
10.1109/QUATIC.2010.51
Quality of Information and Communications Technology
Keywords
Field
DocType
uml activity diagrams,important early indicator,model-based testing,uml model file,test coverage analysis,interactive systems,user interface testing,intended system behavior,uml model,testing process,test suite,model coverage,test case,user interface,process model,visualization,activity diagram,model based testing,class diagram,uml activity diagram,test coverage,unified modeling language,testing
Test suite,Code coverage,Programming language,Systems engineering,Computer science,Activity diagram,Model-based testing,Applications of UML,Test case,Graphical user interface testing,Class diagram
Conference
ISBN
Citations 
PageRank 
978-0-7695-4241-6
1
0.36
References 
Authors
12
3
Name
Order
Citations
PageRank
Ricardo D. F. Ferreira170.97
João Pascoal Faria28319.05
Ana C. R. Paiva314518.69