Int J Performability Eng ›› 2018, Vol. 14 ›› Issue (7): 1481-1486.doi: 10.23940/ijpe.18.07.p11.14811486

• Original articles • Previous Articles     Next Articles

Metamorphic Testing for Oracle Problem in Integer Bug Detection

Yi Yao and Jialuo Liu   

  1. Command & Control Engineering College, Army Engineering University of PLA, Nanjing, 210007, China

Abstract:

Integer defects are an important cause of software quality degradation. An explicit expected output plays an important role in the traditional theory of software testing, but it is very difficult for much software to get the expected output since ascertaining the validity of the actual output is very hard. Integer bugs are always ignored because of the Test Oracle problem. A metamorphic relationship that can find out the potential error is presented. The experimental results show that the mean of integer bugs detection based on the metamorphosis relation can detect the invisible unexpected output, which is unable to get in traditional means. In addition, the effectiveness of detecting integer defects is improved.


Submitted on March 25, 2018; Revised on May 11, 2018; Accepted on June 25, 2018
References: 10