Survey of Metamorphic Testing

董国伟,徐宝文,陈林,聂长海,王璐璐
DOI: https://doi.org/10.3778/j.issn.1673-9418.2009.02.002
2009-01-01
Abstract:Metamorphic testing(MT) is a technique that tests software by checking relationships among several executions,so it is very practical and effective for program with oracle problem.This technique has been used in various fields,and great developments have been made in MT process optimization and combination with other testing methods since 1998.The current investigation of MT is surveyed,and some research directions for it are presented,which are the research of MT sufficiency,the effective metamorphic relation constructing technology,the effective original testing case selecting technology,the research of MT for new type software and the development of MT tools,etc.
What problem does this paper attempt to address?