ACM Home Page
Please provide us with feedback. Feedback
TAOS: Testing with Analysis and Oracle Support
Full text PdfPdf (1.49 MB)
Source International Symposium on Software Testing and Analysis archive
Proceedings of the 1994 ACM SIGSOFT international symposium on Software testing and analysis table of contents
Seattle, Washington, United States
Pages: 138 - 153  
Year of Publication: 1994
ISBN:0-89791-683-2
Author
Debra J. Richardson  Information and Computer Science, University of California, Irvine, California
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 27,   Citation Count: 27
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/186258.187158
What is a DOI?

ABSTRACT

Few would question that software testing is a necessary activity for assuring software quality, yet the typical testing process is a human intensive activity and as such, it is unproductive, error-prone, and often inadequately done. Moreover, testing is seldom given a prominent place in software development or maintenance processes, nor is it an integral part of them. Major productivity and quality enhancements can be achieved by automating the testing process through tool development and use and effectively incorporating it with development and maintenance processes. The TAOS toolkit, Testing with Analysis and Oracle Support, provides support for the testing process. It includes tools that automate many tasks in the testing process, including management and persistence of test artifacts and the relationships between those artifacts, test development, test execution, and test measurement. A unique aspect of TAOS is its support for test oracles and their use to verify behavioral correctness of test executions. TAOS also supports structural/dependence coverage, by measuring the adequacy of test criteria coverage, and regression testing, by identifying tests associated or dependent upon modified software artifacts. This is accomplished by integrating the ProDAG toolset, Program Dependence Analysis Graph, with TAOS, which supports the use of program dependence analysis in testing, debugging, and maintenance. This paper describes the TAOS toolkit and its capabilities as well as testing, debugging and maintenance processes based on program dependence analysis. We also describe our experience with the toolkit and discuss our future plans.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
CR94
Juei Chang and Debra J. Richardson. Static and Dynamic Specification Slicing. In Proceedings of the Fourth Annual lrvine Software Symposium, pages 25- 37, April 1994.
CRZ88
DKMS+92
FOW87
HPR88
HPR89
HR92
HRB90
HT86
 
KCTT91
KKL+81
 
Kor87
 
LK83
Janusz W. Laski and Bogdan Korel. A data flow oriented program testing strategy. IEEE Transactions on Software Engineering, SE-9(3):347-354, May 1983.
 
Mau90
 
Nta84
Simeon C. Ntafos. On required element testing. IEEE Transactions on Software Engineering, SE-10(6):795- 803, November 1984.
 
OF76
Leon J. Osterweil and Lloyd D. Fosdick. DAVE - a validation, error detection, and documentation system for FORTRAN programs. Software -- Practice ~ Experience, 6:473-486, 1976.
OO84
 
PC90
RAO92
 
RB93a
Debra J. Richardson and Bach Bui. Prodag graphical user interface manual. UCI-ICS Technical Report TR- 93-12, Department of Information and Computer Science, University of California, Irvine, August 1993.
 
RB93b
Debra J. Richardson and Bach Bui. Taos graphical user interface manual. UCi-ICS Technical Report TR-93- 11, Department of Information and Computer Science, University of California, Irvine, August 1993.
 
ROM+93
Debts J. Richardson, T. Owen O'Malley, Cynthia Tittle Moore, Stephanie H. Leif Aha, and Debra A. Brodbeck. ProDAG: An application programmatic interface for program dependence analysis graphs. Technical Report UCi-93-10, Department of Information and Computer Science, University of California, 1993.
ROMA92
 
RW82
TC93
 
TRC92
Margaret C. Thompson, Debts J. Richardson, and Lori A. Clarke. information flow transfer in the Relay model. Technical Report TR-92..39, Department of Information and Computer Science, University of California, May 1992.
Wei82

CITED BY  27

Collaborative Colleagues:
Debra J. Richardson: colleagues