• DocumentCode
    3231709
  • Title

    Using simulation to empirically investigate test coverage criteria based on statechart

  • Author

    Briand, L.C. ; Labiche, Y. ; Wang, Y.

  • Author_Institution
    Software Quality Eng. Lab., Carleton Univ., Ottawa, Ont., Canada
  • fYear
    2004
  • fDate
    23-28 May 2004
  • Firstpage
    86
  • Lastpage
    95
  • Abstract
    A number of testing strategies have been proposed using state machines and statecharts as test models in order to derive test sequences and validate classes or class clusters. Though such criteria have the advantage of being systematic, little is known on how cost effective they are and how they compare to each other. This article presents a precise simulation and analysis procedure to analyze the cost-effectiveness of statechart-based testing techniques. We then investigate, using this procedure, the cost and fault detection effectiveness of adequate test sets for the most referenced coverage criteria for statecharts on three different representative case studies. Through the analysis of common results and differences across studies, we attempt to draw more general conclusions regarding the costs and benefits of using the criteria under investigation.
  • Keywords
    finite state machines; program testing; simulation; cost detection; fault detection; simulation; state machines; statechart-based testing; test coverage criteria; Analytical models; Computational modeling; Costs; Fault detection; Laboratories; Performance analysis; Software quality; Software testing; System testing; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2163-0
  • Type

    conf

  • DOI
    10.1109/ICSE.2004.1317431
  • Filename
    1317431