DocumentCode
2981297
Title
A knowledge-based testing assistant
Author
Carver, Doris L.
Author_Institution
Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
fYear
1988
fDate
11-13 Apr 1988
Firstpage
542
Lastpage
545
Abstract
As the field of computing has evolved, the increasing level of software complexity has severely affected the capability to deliver software that works as intended. Despite progress during the past decade towards addressing the software quality problems, the software-quality problems remain. Software quality is enhanced by improved testing techniques. One of the functions of testing is the determination of expected results from selected test cases. The mechanism for making that determination is called an oracle. A methodology that provides a knowledge-based oracle to assist with the comparison of actual results with expected results is presented. The methodology is based on a dual transformation of the design to knowledge base and to the source code. A dual evaluation of selected test data in both the knowledge base and the code provide a technique for evaluating the correctness of the code for a given input value
Keywords
expert systems; program testing; quality control; software engineering; knowledge-based oracle; knowledge-based testing assistant; software complexity; software quality; source code; test cases; Computer science; Corporate acquisitions; Error correction; Knowledge based systems; Life testing; Programming; Robustness; Software engineering; Software quality; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Southeastcon '88., IEEE Conference Proceedings
Conference_Location
Knoxville, TN
Type
conf
DOI
10.1109/SECON.1988.194916
Filename
194916
Link To Document