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
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;
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
DOI :
10.1109/CISE.2010.5676837