5. Testing Object-Oriented Software

  1. Professor Andrea De Lucia Laurea, Ph.D. faculty member research leader full professor head director2,
  2. Filomena Ferrucci associate professor program co-chair guest editor program committee member co-author3,
  3. Genny Tortora full professor founding member chair dean author co-author co-editor associate editor reviewer program chair program committee member steering committee member Senior Member3 and
  4. Maurizio Tucci Laurea professor3
  1. Dr. Leonardo Mariani Ph.D., Laurea researcher visiting scientist Member and
  2. Dr. Mauro Pezzé Ph.D., Laurea professor visiting professor visiting scientist Member

Published Online: 16 JUL 2007

DOI: 10.1002/9780470238103.ch5

Emerging Methods, Technologies, and Process Management in Software Engineering

Emerging Methods, Technologies, and Process Management in Software Engineering

How to Cite

Mariani, L. and Pezzé, M. (2008) Testing Object-Oriented Software, in Emerging Methods, Technologies, and Process Management in Software Engineering (eds A. De Lucia, F. Ferrucci, G. Tortora and M. Tucci), John Wiley & Sons, Inc., Hoboken, NJ, USA. doi: 10.1002/9780470238103.ch5

Editor Information

  1. 2

    Software Engineering in the Department of Mathematics and Computer Science at the University of Salerno, Italy

  2. 3

    University of Salerno, Italy

Author Information

  1. University of Milan, Italy

Publication History

  1. Published Online: 16 JUL 2007
  2. Published Print: 8 FEB 2008

ISBN Information

Print ISBN: 9780470085714

Online ISBN: 9780470238103

SEARCH

Keywords:

  • classic methodologies and coding approaches;
  • category partition or catalog-based testing;
  • Unified Modeling Language (UML)

Summary

This chapter contains sections titled:

  • Introduction

  • Impact of Object-Oriented Design on Testing

  • Specification-Based Testing Techniques

  • UML Intraclass Testing

  • UML Interclass Testing

  • Algebraic Testing Techniques

  • Code-Based Testing Techniques

  • Intraclass Structural Testing

  • Interclass Structural Testing

  • Testing in the Presence of Inheritance

  • Regression Testing

  • Conclusions

  • References