Back to Publications
2018IEEE Software

Metamorphic Testing: Testing the Untestable

Segura, Sergio, Towey, Dave, Zhou, Zhi Quan, and Chen, Tsong Yueh

Abstract

What if we could know that a program is buggy, even if we could not tell whether or not its observed output is correct? Metamorphic testing provides this ability. This article explains the basics of the technique.

Keywords

Software testingComputer scienceMetamorphic rockSoftware engineeringProgramming languageSoftwareGeologyPetrology