Evaluation of Approach Using Meteor
收藏资源简介:
The success of test refactoring, especially in eliminating test smells, depends on evaluating the refactored test afterward to ensure it retains its original behavior, specifically its ability to detect defects. Test smells point to potential problems in test code. Although various methods in the literature suggest ways to evaluate test behavior, they often lack practical tool support for industry use. To address this gap, <b>METEOR </b>is released, a tool model that uses mutation testing to assess the behavior of refactored tests. <b>METEOR </b>is implemented as a plugin for the <i>Eclipse IDE </i>and integrates with <i>PITclipse</i>, simplifying the collection and analysis of mutation testing data to effectively evaluate test refactoring.
测试重构(test refactoring)的成效,尤其是在消除测试坏味道(test smells)方面,取决于后续对重构后的测试用例进行评估,以确保其保留原始行为,特别是其检测缺陷的能力。测试坏味道指向测试代码中的潜在问题。尽管现有学术文献已提出多种评估测试行为的方法,但这些方案往往缺乏可用于工业场景的实用工具支持。为填补这一研究空白,我们发布了<b>METEOR</b>——一款借助变异测试(mutation testing)来评估重构后测试行为的工具模型。<b>METEOR</b>被实现为<i>Eclipse集成开发环境(Eclipse IDE)</i>的插件,并与<i>PITclipse</i>深度集成,可简化变异测试数据的收集与分析工作,从而实现对测试重构的有效评估。



