International Journal of Computer
Trends and Technology

Research Article | Open Access | Download PDF

Volume 4 | Issue 5 | Year 2013 | Article Id. IJCTT-V4I5P79 | DOI : https://doi.org/10.14445/22312803/IJCTT-V4I5P79

Automated Test Oracle Methods


Rupinder Kaur

Citation :

Rupinder Kaur, "Automated Test Oracle Methods," International Journal of Computer Trends and Technology (IJCTT), vol. 4, no. 5, pp. 1371-1375, 2013. Crossref, https://doi.org/10.14445/22312803/IJCTT-V4I5P79

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.

Keywords

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

References

[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.): ‘Book Testing Web applications’ (2002, edn.), pp. 310-319
[8]Seyed Reza Shahamiri, Wan Mohd Nasir Wan Kadir, Siti Zaiton : “A Comparative Study on Automated Software Test Oracle  Methods”, Fourth International Conference on Software Engineering Advances,2009
[9] Dani Almog, Tsipi Heart.: “Developing the Basic Verification Action (BVA) Structure Towards Automation”.