
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
Other2.2k
Stars
160
Forks
30
Watchers
116
Issues
Star 增长
今日0
近 7 天0
近 30 天+5
综合评分59.12
默认分支main