FUNDED RESEARCH PROJECTS

OOTWorks: Technology Development And Transfer

Tools for Object-Oriented Software Testing and Maintenance

Directed by: David C. Kung and Pei Hsia

Funded by:

Texas Advanced Technology Program
Electronic Telecommunications Research Institute of Korea
Ericsson
Fujitsu Network Transmission Systems
Hewlett-Packard Company
Internatiional Business Machines
ISSI
Sun Microcomputer Systems Company

OO testing is non-trivial and costly. But there are few commercially available tools to support OO testing. In the previous ATP project, UTA has developed an OO Testing and Maintenance Methodology consisting of a well-defined test model and efficient algorithms for test strategy and test case generation and regression testing. Experiments have shown significant saving and quality improvements.

This project will develop and transfer the technology into a Computer Aided Software Engineering (CASE) environment for OO testing. It will support white-box and black-box testings. A reverse engineering tool will analyze Java/C++ code and generate diagrams that displays the object classes and their relationships, the control structures and state dependent behaviors of the OO program to help a tester understand the OO program. The product will include tools that operate on the diagrams and automatically generate: a minimum-cost test strategy to guide the test process; test cases, test data, and test drivers for structural, functional, and behavioral testings; test coverage analysis reports; and test reports. It will also execute the tests automatically. It will run on Unix and Windows 95/NT platforms.

Some components are now available for beta testing and/or software licensing. Some are already in use in industry. We welcome OO development organizations to contact us for live demos and on site presentation and demo. Various models for fruitful industry-university cooperation are available/welcome. Please contact us for details: (817) 272-3785 or email to .

OOT Web Demo