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