在用 Python 编写另一个单元测试并学习了多种测试方法之后,我很好奇如果我对我的代码执行突变测试会杀死多少突变体。
问题是我使用 Python 2.7,而我发现的唯一工具是MutPy,它适用于 Python 3.x。
有谁知道用于 Python 2.7 突变测试的任何(稳定且受支持的)工具?
在用 Python 编写另一个单元测试并学习了多种测试方法之后,我很好奇如果我对我的代码执行突变测试会杀死多少突变体。
问题是我使用 Python 2.7,而我发现的唯一工具是MutPy,它适用于 Python 3.x。
有谁知道用于 Python 2.7 突变测试的任何(稳定且受支持的)工具?
Mutmut适用于 python 2.7 和 python 3.6。它也非常容易上手,并支持所有可以返回操作系统退出代码的测试运行器。
编辑: Mutmut 现在已经放弃了对 python 2.7 的支持。但是旧版本当然仍然可以在 python 2.7 上运行!
这是 Python2 的库:https ://github.com/sk-/elcap