DocumentCode :
2599249
Title :
Constructing CORBA-supported oracles for testing: a case study in automated software testing
Author :
Fenkam, Pascal ; Gall, Harald ; Jazayeri, Mehdi
Author_Institution :
Distributed Syst. Group, Tech. Univ. of Vienna, Austria
fYear :
2002
fDate :
2002
Firstpage :
129
Lastpage :
138
Abstract :
As the complexity of applications and therefore of their testing process grows, the importance of automating the testing activity increases. The testing process includes test case generation, test sequencing, oracle construction, test execution and result interpretation. Automatic generation of test cases from formal specifications has received considerable attention. Relatively little work has been reported, however, on constructing oracles for supporting efficient and automatic execution of such test cases. We present a technique for constructing a CORBA-supported VDM oracle for black-box testing starting from a VDM-SL specification. This specification is used to automatically verify the results of operations implemented in a high-level programming language. We present a case study of the technique applied to a Java application for generic access control. The technique is applicable to any CORBA-compliant programming language.
Keywords :
Java; Vienna development method; distributed object management; formal specification; object-oriented programming; program testing; specification languages; CORBA-supported oracles; Java; VDM; VDM-SL specification; Vienna Development Method; automated software testing; black-box testing starting; case study; formal specifications; generic access control; high-level programming language; result interpretation; software reliability; test case generation; test execution; test sequencing; Access control; Application software; Automatic testing; Computer aided software engineering; Computer languages; Formal specifications; Java; Software reliability; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2002. Proceedings. ASE 2002. 17th IEEE International Conference on
ISSN :
1938-4300
Print_ISBN :
0-7695-1736-6
Type :
conf
DOI :
10.1109/ASE.2002.1115003
Filename :
1115003
Link To Document :
بازگشت