Using Simulation to Empirically Investigate Test Coverage Criteria Based on Statechart

  • Authors:
  • L. C. Briand;Y. Labiche;Y. Wang

  • Affiliations:
  • Carleton University;Carleton University;Carleton University

  • Venue:
  • Proceedings of the 26th International Conference on Software Engineering
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

A number of testing strategies have been proposedusing state machines and statecharts as test models inorder to derive test sequences and validate classes orclass clusters. Though such criteria have the advantage ofbeing systematic, little is known on how cost effective theyare and how they compare to each other.This article presents a precise simulation and analysisprocedure to analyze the cost-effectiveness of statechart-basedtesting techniques. We then investigate, using thisprocedure, the cost and fault detection effectiveness ofadequate test sets for the most referenced coveragecriteria for statecharts on three different representativecase studies. Through the analysis of common results anddifferences across studies, we attempt to draw moregeneral conclusions regarding the costs and benefits ofusing the criteria under investigation.