DocumentCode :
1938218
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
Volume :
5
fYear :
2010
fDate :
9-11 July 2010
Firstpage :
30
Lastpage :
34
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Information Technology (ICCSIT), 2010 3rd IEEE International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-5537-9
Type :
conf
DOI :
10.1109/ICCSIT.2010.5563989
Filename :
5563989
Link To Document :
بازگشت