一句话:提出 FRAFOL,一个在教学中统一集成与使用多种变异测试工具的学习框架。
变异测试已进入工业、开源及高校课程,但现有工具复杂、安装配置成本高,且不同工具在变异体类型和数量等方面存在差异。若要求学生在开发环境中分别安装和学习多个工具,会增加技术负担并造成学习体验不一致。本文提出 FRAFOL,一个面向变异测试学习的框架,为教育场景提供统一环境,以使用不同的变异测试工具。它旨在降低工具集成复杂度,让学生能够比较不同工具产生的变异体,同时保持教学过程一致。论文主要描述框架设计与教育应用,未给出具体实验评估。
Mutation testing has evolved beyond academic research, is deployed in industrial and open-source settings, and is increasingly part of universities' software engineering curricula. While many mutation testing tools exist, each with different strengths and weaknesses, integrating them into educational activities and exercises remains challenging due to the tools' complexity and the need to integrate them into a development environment. Additionally, it may be desirable to use different tools so that students can explore differences, e.g., in the types or numbers of generated mutants. Asking students to install and learn multiple tools would only compound technical complexity and likely result in unwanted differences in how and what students learn. This paper presents FRAFOL, a framework for learning mutation testing. FRAFOL provides a common environment for using different mutation testing tools in an educational setting.