跳转到主要内容

Python的突变测试

项目描述

Mutant是一个简单的Python突变测试框架。目前它只是一个概念验证。

什么是突变测试?

突变测试是一种确定您的单元测试是否完整的方法。在您的代码中引入小的突变(例如,将‘<’更改为‘<=’),然后运行测试。如果测试仍然通过,那么被更改的代码(可能)没有被完全测试。

mutant是如何工作的?

给定一个模块,mutant将遍历其所有顶级函数,修改它们的字节码以引入突变,并确保该模块的doctests失败。

运行

$ python mutant.py <MODULE-NAME>

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分发

mutant-0.1.tar.gz (4.6 kB 查看散列)

上传时间:

支持者