摘 要: 蜕变测试作为一种新兴的软件测试技术,近年来得到蓬勃发展,并成功应用于多个领域。文章系统地梳理了自2016年以来蜕变测试技术的相关研究工作。首先,介绍了蜕变测试技术的基本概念、原理及其具体实施过程。其次,阐述了蜕变关系的研究现状,并在此基础上总结出6种蜕变关系模式,为测试人员识别有效的蜕变关系提供了思路和参考。再次,从不同角度汇总了蜕变测试在各个领域的应用。最后,对蜕变测试技术未来的发展方向进行了展望。 |
关键词: 蜕变测试;蜕变关系;Oracle问题;蜕变测试应用 |
中图分类号: TP399
文献标识码: A
|
基金项目: 国家自然科学基金项目(61802349) |
|
Overview of Metamorphic Testing Technology |
ZHU Xiaoyan, JIANG Mingyue
|
ZHU Xiaoyan, JIANG Mingyue
202130504229@mails.zstu.edu.cn; jiang_my@126.com
|
Abstract: Metamorphic testing, as an emerging software testing technique, has thrived in recent years and has been successfully applied in various fields. This paper systematically reviews the research work related to metamorphic testing since 2016. Firstly, it introduces the basic concepts, principles, and specific processes of metamorphic testing. Next, it discusses the current research status of metamorphic relations and summarizes six types of metamorphic relation patterns, providing testing professionals with ideas and references for identifying effective metamorphic relations. Furthermore, it compiles the applications of metamorphic testing in different fields from various perspectives. Finally, it looks forward to the future development directions of metamorphic testing technology. |
Keywords: metamorphic testing; metamorphic relation; Oracle problems; metamorphic testing application |