Advertisement

Test Activities for Object-Oriented Software Development

  • Jan Overbeck
Conference paper
Part of the Informatik aktuell book series (INFORMAT)

Abstract

Contradictory statements on testing object-oriented software exist in the literature. On one hand, e.g., Wirfs-Brock, Wilkerson, and Wiener state in [17] that testing object-oriented software is easier than testing non object-oriented software because of classification and encapsulation. On the other hand, e.g., Perry and Kaiser point to specific difficulties in testing object-oriented software, in particular due to inheritance [15].

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    K. Beck and II. Cunningham. A laboratory for teaching object-oriented thinking. In Proceedings of the Conference on Object-Oriented Programming: Systems, Languages and Applications, pages 1–6. ACM, October 1989. Sigplan Notices, 24(10).Google Scholar
  2. 2.
    E. Berard. Issues in the Testing of Object-Oriented Software, posted to Usenet News in comp. object, Oct. 1990.Google Scholar
  3. 3.
    E. Berard. Specifying Test Cases for Object-Oriented Software, posted to Usenet News in comp. object, Oct. 1991.Google Scholar
  4. 4.
    E. Bersoff and A. Davis. Impacts of Life Cycle Models on Software Configuration Management. Communications of the ACM, 34(8): 104–118, Aug. 1991.CrossRefGoogle Scholar
  5. 5.
    B. Boehm. A Spiral Model of Software Development and Enhancement. IEEE Computer, 21(5):61–72, May 1988.CrossRefGoogle Scholar
  6. 6.
    G. Booch. Object-Oriented Design with Applications. Benjamin/Cummings, Redwood City, CA, 1990.Google Scholar
  7. 7.
    P. Coad and E. Yourdon. Object-Oriented Analysis. Computing Series. Yourdon Press, Englewood Cliffs, NJ, 2nd edition, 1991.Google Scholar
  8. 8.
    P. Coad and E. Yourdon. Object-Oriented Design. Computing Series. Yourdon Press, Englewood Cliffs, NJ, 1991.Google Scholar
  9. 9.
    L. Davis. Usability Tests Refine Requirements. In Proceedings of the Eighteenth Computer Science Conference, page 406, Washington D.C., Feb. 1990. ACM.Google Scholar
  10. 10.
    B. Henderson-Sellers and J. Edwards. The Object-Oriented Systems Life Cycle. Communications of the ACM, 33(9):142–159, September 1990.CrossRefGoogle Scholar
  11. 11.
    R. Johnson and B. Foote. Designing Reusable Classes. Journal of Object-Oriented Programming, l(2):22–35, June/July 1988.Google Scholar
  12. 12.
    G. Kappel and M. Schrefl. Object/Behavior Diagrams. In Proceedings of the 7th International Conference on Data Engineering, Kyoto, Japan, Apr. 1991.Google Scholar
  13. 13.
    G. Kappel and M. Schrefl. Objektorientierte Entwicklung von Informationssystemen. Angewandte Informatik. Springer, Wien, New York, 1992. to appear.Google Scholar
  14. 14.
    B. Meyer. Object-Oriented Software Construction. Prentice Hall, Hemel Hempstead, GB, 1988.Google Scholar
  15. 15.
    D. Perry and G. Kaiser. Adequate Testing and Object-Oriented Programming. Journal on Object-Oriented Programming, pages 13–19, January/February 1990.Google Scholar
  16. 16.
    J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen. Object-Oriented Modeling and Design. Prentice Hall, Englewood Cliffs, NJ, 1990.Google Scholar
  17. 17.
    R. Wirfs-Brock, B. Wilkerson, and L. Wiener. Designing Object-Oriented Software. Prentice Hall, Englewood Cliffs, NJ, 1990.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Jan Overbeck
    • 1
  1. 1.Department of Information SystemsVienna Technical UniversityViennaAustria

Personalised recommendations