Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

Using spanning sets for coverage testing

Articolo
Data di Pubblicazione:
2003
Abstract:
A test coverage criterion defines a set Ec of entities of the program flowgraph and requires that every entity in this set is covered under some test case. Coverage criteria are also used to measure the adequacy of the executed test cases. In this paper, we introduce the notion of spanning sets of entities for coverage testing. A spanning set is a minimum subset of Ec, such that a test suite covering the entities in this subset is guaranteed to cover every entity in Ec. When the coverage of an entity always guarantees the coverage of another entity, the former is said to subsume the latter. Based on the subsumption relation between entities, we provide a generic algorithm to find spanning sets for control flow and data flow-based test coverage criteria. We suggest several useful applications of spanning sets: They help reduce and estimate the number of test cases needed to satisfy coverage criteria. We also empirically investigate how the use of spanning sets affects the fault detection effectiveness.
Tipologia CRIS:
01.01 Articolo in rivista
Keywords:
Control Flow; Spanning Sets; Coverage Criteria; Data Flow; Ddgraph
Elenco autori:
Bertolino, Antonia
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/36547
Pubblicato in:
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
Journal
  • Dati Generali

Dati Generali

URL

http://ieeexplore.ieee.org/iel5/32/27901/01245299.pdf?tp=&arnumber=1245299&isnu
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)