Neural networks based automated test oracle for software testing

  • Authors:
  • Ye Mao;Feng Boqin;Zhu Li;Lin Yao

  • Affiliations:
  • School of Electronic & Information Engineering, Xi'an Jiaotong University, Xi'an, China;School of Electronic & Information Engineering, Xi'an Jiaotong University, Xi'an, China;School of Software, Xi'an Jiaotong University, Xi'an, China;School of Electronic & Information Engineering, Xi'an Jiaotong University, Xi'an, China

  • Venue:
  • ICONIP'06 Proceedings of the 13th international conference on Neural information processing - Volume Part III
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

A lot of test cases must be executed in statistical software testing to simulate the usage of software. Therefore automated oracle is needed to automatically generate the expected outputs for these test cases and compare the actual outputs with them. An attempt has been made in this paper to use neural networks as automated test oracle. The oracle generates the approximate output that is close to expected output. The actual output from the application under test is then compared with the approximate output to validate the correctness. By the method, oracle can be automated. It is of potential application in software testing.