Base Classes Unit Testing

  • Imran Bashir
  • Amrit L. Goel


The most significant impact on the testing of object-oriented software is the shift in focus to unit and integration testing strategies[Ove93a]. A class is the basic building block for constructing object-oriented software[PBC93]. Hence, it is the most natural unit of testing. The notion of a class as a unit of testing has been supported by many object-oriented project experience reports [MT W94]. Class-level testing requires substantial effort in the engineering of highly robust and reliable object-oriented systems. Testing of a class in an object-oriented system is not trivial, however. Most of the publicized features of object-oriented software have insidious effects on the application of conventional software testing approaches to unit testing.


Unit Testing Tester Class Code Coverage Member Function Data Member 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media New York 1999

Authors and Affiliations

  • Imran Bashir
    • 1
  • Amrit L. Goel
    • 2
  1. 1.SpringfieldUSA
  2. 2.Dept. of Electrical Engineering/Computer ScienceSyracuse UniversitySyracuseUSA

Personalised recommendations