Monday Afternoon
31 Testing Distributed Object Systems
John D. McGregor, Software Architects & Clemson University
Colorado Convention
Center - C112
 
The focus of this tutorial is on techniques and a process for testing components built to be distributed across multiple processes. The tutorial will address techniques that are common to all architectures as well as those limited to a specific distribution architecture such as CORBA. The tutorial will provide examples that use specific architectures. The tutorial is divided into three parts:
  1. specific techniques and small examples to illustrate specific testing algorithms,
  2. an architecture for developing the software needed for constructing test harnesses and
  3. a case study with complete code that participants may take away and use.

The techniques presented in the tutorial are intended to provide variable levels of coverage and to allow the developer to focus on specific types of faults. The major benefits from this tutorial include specific testing techniques, and a specific infrastructure for building a reusable testing environment.

Attendee Background: Participants should have participated in the construction of distributed object-oriented programs and performed some level of testing on the program. Component developers and technically-oriented system testers will benefit from this tutorial. Test managers and quality control personnel who are technically oriented will also benefit.

Dr. John D. McGregor is an associate professor of computer science at Clemson University and a senior partner in Software Architects, a software design consulting firm, specializing in object-oriented design techniques. Dr. McGregor has developed testing techniques for object-oriented software and developed custom testing processes for a variety of companies. Dr. McGregor is co-author of "Object-oriented Software Development: Engineering Software for Reuse". Dr. McGregor is also co-author of "A Practical Guide to Testing Object-Oriented Software" to be published by Addison-Wesley. He has published numerous articles on testing including a monthly column on testing objects in the Journal of Object-Oriented Programming.

Tutorials
at a Glance
Tracks
Full Description
of all Tutorials
Final Program

 OOPSLA'98 Home