这是一个纯粹基于正则表达式指定的代码行重写以生成突变的工具,其中包括多语言规则,以及针对语言甚至项目的特殊规则。 有关此项目的更多信息,请参见2018 ICSE工具文件: : Trail of Bits的显示了如何使用Universalmutator使用和libFuzzer帮助改善C / C ++ API模糊测试。 Universalmutator支持提取覆盖率信息,以指导用于Python的测试工具中的突变。 如何使用它 要使用此功能,您实际上应该这样做: pip install universalmutator 然后 mutate --help 简单的示例用法 mutate