• DocumentCode
    3399416
  • Title

    Test Coverage Analysis of UML Activity Diagrams for Interactive Systems

  • Author

    Ferreira, Ricardo D F ; Faria, João P. ; Paiva, Ana C R

  • Author_Institution
    Dept. de Eng. Inf., Univ. do Porto, Porto, Portugal
  • fYear
    2010
  • fDate
    Sept. 29 2010-Oct. 2 2010
  • Firstpage
    268
  • Lastpage
    273
  • 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.
  • Keywords
    Unified Modeling Language; interactive systems; UML activity diagram; UML model file; Unified Modeling Language; interactive system; model-based testing; test coverage analysis; test suite; time consuming activity; user interface modeling feature; user interface testing; Analytical models; Interactive systems; Load modeling; Presses; Testing; Unified modeling language; Visualization; Coverage Analysis; Model-based Testing; UML Activity Diagrams;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Information and Communications Technology (QUATIC), 2010 Seventh International Conference on the
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-8539-0
  • Electronic_ISBN
    978-0-7695-4241-6
  • Type

    conf

  • DOI
    10.1109/QUATIC.2010.51
  • Filename
    5655571