DocumentCode
1871997
Title
Developing the Basic Verification Action (BVA) Structure Towards Test Oracle Automation
Author
Almog, Dani ; Heart, Tsipi
Author_Institution
Dept. of Ind. Eng. & Manage., Ben-Gurion Univ. of the Negev, Beer-Sheva, Israel
fYear
2010
fDate
10-12 Dec. 2010
Firstpage
1
Lastpage
4
Abstract
This paper proposes the Basic Verification Action (BVA) structure to verify outcomes produced during and at the end of test cases execution. BVA items are determined, stored and maintained as external entities to the actual test cases, forming a metadata repository comprised of a combination of technical and business knowledge of the software application. When applied to the final outcomes of the test case, the verification items actually represent the test oracle. Although the proposed model may not address all types of test oracles, it is posited that there is a significant number of cases where it is applicable. In these cases, applying the proposed mechanism can lead to more efficient testing, eventually driving test oracle automation. Benefits and shortcomings of using BVAs are discussed.
Keywords
knowledge management; meta data; program testing; program verification; BVA items; basic verification action structure; business knowledge; metadata repository; software application; technical knowledge; test oracle automation; Artificial neural networks; Automation; Business; Runtime; Software; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
Conference_Location
Wuhan
Print_ISBN
978-1-4244-5391-7
Electronic_ISBN
978-1-4244-5392-4
Type
conf
DOI
10.1109/CISE.2010.5676837
Filename
5676837
Link To Document