Title :
An automated oracle approach to test decision-making structures
Author :
Shahamiri, Seyed Reza ; Kadir, Wan Mohd Nasir Wan ; Bin Ibrahim, Suhaimi
Author_Institution :
Dept. of Software Eng., Uneversiti Teknol. Malaysia, Skudai, Malaysia
Abstract :
Decision-making structures are important building blocks in most of the software; however, it may be difficult to verify them because there are various input conditions and several paths causing them to behave differently. Test oracles are reliable sources of how the software must operate. The aim of the present paper is to study the applications of Artificial Neural Networks as an automated oracle to test decision-making structures. First, the decision rules were modeled by the neural network using a training dataset generated based on the software specifications and domain expert knowledge. Next, after the neural network was applied to test a subject-registration application, the proposed approach was evaluated using mutation testing. The accuracy of the resulted oracle is discussed as well.
Keywords :
decision making; neural nets; program testing; artificial neural network; automated oracle approach; decision making structure; expert knowledge; mutation testing; software specification; Artificial neural networks; Backpropagation; Error analysis; Presses; artificial neural networks; automated software testing; decision making structures; mutation testing; test oracles;
Conference_Titel :
Computer Science and Information Technology (ICCSIT), 2010 3rd IEEE International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-5537-9
DOI :
10.1109/ICCSIT.2010.5563989