DocumentCode
2662093
Title
Specification-based test oracles for reactive systems
Author
Richardson, Debra J. ; Aha, Stephanie Leif ; Malley, T. Owen O
Author_Institution
University of California, Irvine
fYear
1992
fDate
0-0 1992
Firstpage
105
Lastpage
118
Abstract
The testing process is typically systematic in test data se- lection and test execution. For the most part, however, the effective use of test oracles has been neglected, even though they are a critical component of the testing process. Test or- acles prescribe acceptable behavior for test execution. In the absence of judging test results with formal oracles, testing does not achieve its goal of revealing failures or assuring cor- rect behavior in a practical manner; manual result checking is neither reliable nor cost-effective. We argue that test oracles should be derived from specifications in conjunction with testing criteria, represented in a common form, and their use made integral to the test- ing process. For complex, reactive systems, oracles must reflect the multiparadigm nature of the required behavior. Such systems are often specified using multiple languages, each selected for its utility specifying in a particular computational paradigm. Thus, we are developing an approach for deriving and using oracles based on multiparadigm and multilingual specifications to enable the verification of test results for reactive systems as well as less complex systems.
Keywords
Aerospace materials; Aircraft manufacture; Computer science; Distributed computing; Government; Machinery; Materials testing; Software systems; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1992. International Conference on
Conference_Location
Melbourne, Australia
ISSN
0270-5257
Print_ISBN
0-89791-504-6
Type
conf
DOI
10.1109/ICSE.1992.753494
Filename
753494
Link To Document