首页 > 解决方案 > 使用 MuClipse 获取突变和测试用例信息

问题描述

我正在使用 MuClipse,我需要获取有关哪个用例杀死哪个突变体的信息。MuClipse 仅提供突变分数。如何从 MuClipse 获取这些信息?

标签: javatestingeclipse-pluginmutation-testing

解决方案


您似乎想计算一个杀伤矩阵(突变体 m_1...m_n测试用例 t_1...t_m)。请注意,kill-matrix 计算不是大多数突变工具的标准功能,因为它不需要计算突变分数:一旦一个突变体被一个测试用例杀死,就不需要在同一个突变体上执行其他测试用例[ 1 ]。

据我所知,MuClipse 不支持杀伤矩阵的计算,不再维护。您可以编写一个包装器,1) 单独执行每个测试用例,2) 合并所有单独的测试用例执行以形成终止矩阵。或者,您可能想看看Major,它支持开箱即用的 kill-matrix 计算。


推荐阅读