loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th International Conference on Software Engineering (ICSE'96)
Reducing and estimating the cost of test coverage criteria
Berlin, GERMANY
March 25-March 29
ISBN: 0-8186-7246-3
M. Marre, Dept. de Computacion, Buenos Aires Univ., Argentina
A. Bertolino, Dept. de Computacion, Buenos Aires Univ., Argentina
Test coverage criteria define a set of entities of a program flowgraph and require that every entity is covered by some test. We first identify E/sub c/, the set of entities to be covered according to a criterion c, for a family of widely used test coverage criteria. We then present a method to derive a minimum set of entities, called a spanning set, such that a set of test paths covering the entities in this set covers every entity in E/sub c/. We provide a generalised algorithm, which is parametrized by the coverage criterion. We suggest several useful applications of spanning sets of entities to testing. In particular they help to reduce and to estimate the number of tests needed to satisfy test coverage criteria.
Index Terms:
program testing; flowcharting; software cost estimation; test coverage criteria cost reduction; test coverage criteria cost estimation; program flowgraph entities; spanning set; minimum entity set; test paths; generalised algorithm
Citation:
M. Marre, A. Bertolino, "Reducing and estimating the cost of test coverage criteria," icse, pp.486, 18th International Conference on Software Engineering (ICSE'96), 1996
Usage of this product signifies your acceptance of the Terms of Use.