Interclass Testing of Object Oriented Software

  • Authors:
  • Vincenzo Martena;Alessandro Orso;Mauro Pezzé

  • Affiliations:
  • -;-;-

  • Venue:
  • ICECCS '02 Proceedings of the Eighth International Conference on Engineering of Complex Computer Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The characteristics of object-oriented software affecttype and relevance of faults. In particular, the state of theobjects may cause faults that cannot be easily revealed withtraditional testing techniques. This paper proposes a newtechnique for interclass testing, that is, the problem of derivingtest cases for suitably exercising interactions amongclusters of classes. The proposed technique uses data-flowanalysis for deriving a suitable set of test case specificationsfor interclass testing. The paper then shows how toautomatically generate feasible test cases that satisfy thederived specifications using symbolic execution and automateddeduction. Finally, the paper demonstrates the effectivenessof the proposed technique by deriving test cases fora microscope controller developed for the European SpaceLaboratory of the Columbus Orbital Facility.