This paper tackles the problem of structural integration testing of stateful classes. Previous work on structural testing of object-oriented software exploits data flow analysis to derive test requirements for class testing and defines contextual def-use associations to characterize inter-method relations. Non-contextual data flow testing of classes works well for unit testing, but not for integration testing, since it misses definitions and uses when properly encapsulated. Contextual data flow analysis approaches investigated so far either do not focus on state dependent behavior, or have limited applicability due to high complexity. This paper proposes an efficient structural technique based on contextual data flow analysis to test state-dependent behavior of classes that aggregate other classes as part of their state

Denaro, G., Gorla, A., Pezze', M. (2008). Contextual integration testing of classes. In Proceedings of the International Symposium on the Fundamental Approaches to Software Engineering (FASE 2008) (pp.246-260). Springer Verlag Germany.

Contextual integration testing of classes

DENARO, GIOVANNI;PEZZE', MAURO
2008

Abstract

This paper tackles the problem of structural integration testing of stateful classes. Previous work on structural testing of object-oriented software exploits data flow analysis to derive test requirements for class testing and defines contextual def-use associations to characterize inter-method relations. Non-contextual data flow testing of classes works well for unit testing, but not for integration testing, since it misses definitions and uses when properly encapsulated. Contextual data flow analysis approaches investigated so far either do not focus on state dependent behavior, or have limited applicability due to high complexity. This paper proposes an efficient structural technique based on contextual data flow analysis to test state-dependent behavior of classes that aggregate other classes as part of their state
paper
object-oriented software testing
English
International Symposium on the Fundamental Approaches to Software Engineering March 29- April 6
2008
Proceedings of the International Symposium on the Fundamental Approaches to Software Engineering (FASE 2008)
978-3-540-78742-6
2008
4961
246
260
none
Denaro, G., Gorla, A., Pezze', M. (2008). Contextual integration testing of classes. In Proceedings of the International Symposium on the Fundamental Approaches to Software Engineering (FASE 2008) (pp.246-260). Springer Verlag Germany.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/2656
Citazioni
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 9
Social impact