Empirical Evaluation of the Statement Deletion Mutation Operator

Empirical Evaluation of the Statement Deletion Mutation Operator
复制标题

语句删除变异算子的实证评估

DOI:
10.1109/icst.2013.20
复制
发表时间:
2013
期刊:
2013 IEEE Sixth International Conference on Software Testing, Verification and Validation
影响因子:
--
通讯作者:
Nan Li
Nan Li
中科院分区:
--
文献类型:
--
作者:
Lin Deng;Jeff Offutt;Nan Li

文献摘要

被引文献

相似文献

突变分析被广泛认为是设计测试的一个非常有效的标准。它也被广泛认为是昂贵的测试需求的数量和创建一个良好的测试套件所需的执行量。本文假设,简单地删除语句,在Mothra中使用语句删除(SDL)变异操作符实现,就足以获得非常好的测试。在muJava变异系统中设计并实现了一个用于Java的SDL操作符版本。SDL操作符应用于40个独立的Java类,测试旨在杀死不等价的SDL突变体,然后对所有突变体运行。
Mutation analysis is widely considered to be an exceptionally effective criterion for designing tests. It is also widely considered to be expensive in terms of the number of test requirements and in the amount of execution needed to create a good test suite. This paper posits that simply deleting statements, implemented with the statement deletion (SDL) mutation operators in Mothra, is enough to get very good tests. A version of the SDL operator for Java was designed and implemented inside the muJava mutation system. The SDL operator was applied to 40 separate Java classes, tests were designed to kill the non-equivalent SDL mutants, and then run against all mutants.