Automated Test Oracle Methods

International Journal of Computer Trends and Technology (IJCTT)          
© - May Issue 2013 by IJCTT Journal
Volume-4 Issue-5                           
Year of Publication : 2013
Authors :Rupinder Kaur


Rupinder Kaur"Automated Test Oracle Methods "International Journal of Computer Trends and Technology (IJCTT),V4(5):1371-1375 May Issue 2013 .ISSN Published by Seventh Sense Research Group.

Abstract: - Software testing is used to improve software quality by finding fault in the software. To verify the software behavior, testers require test oracle, which is a reliable source of expected software behavior and provides outputs for any input specified in the software specifications and a comparator to verify actual results generated by the software. While test automation requires automated oracle support, oracle automation is considered as a challenging task. These challenges include the automation required in expected output generation and results verification. This paper presents the overview of test oracle and the methods available for the same.


[1]Ammann, P., and Offutt, J.: “Introduction To Software Testing” (Camberidge University Press, 2008, 1th edn. 2008)
[2] Xie, Q., and Memon, A.M.: “Designing and comparing automated test oracles for GUI-based software applications”, ACM Transactions on Software Engineering and Methodology, 2007, 16, (1), pp. 4
[3]D. Hoffman, “Using Test Oracles in Automation”, in Spring 2003 Software Test Automation Conference. 2003, Software Quality Methods,LLC.
[4] D. Almog. “Verification Points for Better Testing Efficiency”, in StarEast 2007.Orlanodo FA: SQE.
[5]K. Sullivan, J. Yang, D. Coppit, S. Khurshid, and D. Jackson.“Software assurance by bounded exhaustive testing”. 2004: ACM New York, NY, USA.
[6] Vanmali, M., Last, M., and Kandel, A.: “Using a neural network in the software testing process”, International Journal of Intelligent Systems,2002, 17, (1), pp. 45-62
[7] Di Lucca, G.A., Fasolino, A.R., Faralli, F., and De Carlini, U.A.D.C.U.: “Testing Web applications”, in Editor (Ed.)^(Eds.): ‘BookTesting Web applications’ (2002, edn.), pp. 310-319
[8]Seyed Reza Shahamiri, Wan MohdNasir Wan Kadir, SitiZaiton :“A Comparative Study on Automated Software Test Oracle Methods”,Fourth International Conference on Software Engineering Advances,2009
[9]DaniAlmog, Tsipi Heart.: “Developing the Basic Verification Action (BVA) Structure Towards Test Oracle Automation”.

Keywords — Software Engineering; Software Testing, Automated Software Testing; Automated Test Oracle, Expected Output Generation.