mbj

mutant

mbj

Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?

AI 简介

Mutant 是一个面向 Ruby 语言的变异测试(mutation testing)工具,用于评估单元测试的有效性。它通过系统性地修改源代码(如替换操作符、删除语句、变更返回值等),检验现有测试是否能检测出这些人为引入的缺陷;若测试未失败,则表明测试覆盖存在盲区或逻辑不充分。支持 RSpec 和 MiniTest 框架,具备会话历史记录、多类变异算子和结果可追溯等特性。适用于 Ruby 项目在 CI/CD 中强化测试质量保障,尤其适合 AI 辅助编码后验证测试完备性、重构前后的回归验证,以及高可靠性要求的金融、安全敏感型应用开发场景。

Ruby
Other
2.2k
Stars
160
Forks
30
Watchers
116
Issues

Star 增长

今日0
近 7 天0
近 30 天+5
综合评分59.12
默认分支main