12th European Conference on Object-Oriented Programming |
|
Tutorial T9 |
|
Room: | B215 (3rd floor) |
Organizers: |
John D. McGregor
Clemson University and Software Architects Melissa L. Major Software Architects |
Day: | Monday afternoon |
Level: | Intermediate |
Room: | B215 (3rd floor) |
The main focus of this tutorial is on techniques and a process for testing the components built as part of a project that uses object-oriented techniques.
The tutorial is divided into two parts: (1) specific techniques and small examples to illustrate specific testing algorithms; (2) a process for component testing within the context of a complete testing process for object-oriented systems.
The techniques presented in the tutorial are intended to provide a scalable process that can be tailored to the size of a project and the degree of coverage required by the application. The comprehensive test plan, presented in the tutorial, integrates the construction process and the testing process to produce an efficient and complete development process.
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" published by Van Nostrand Reinhold. 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.