tryker.NET
X教授:对于一个憎恨变种人的人来说……你确实交了一些奇怪的朋友。 威廉·斯特莱克:哦,他们只要能被控制,就能发挥作用。
简介
Stryker为您的.NET Core和.NET Framework项目提供变异测试。它允许您通过在源代码中临时插入错误来测试您的测试。
要了解变异测试和Stryker的特性,请访问stryker-mutator.io。寻找JavaScript和TypeScript或Scala的变异测试?
兼容性
最低目标版本:
- dotnet core 1.1
- dotnet framework 4.5
- dotnet standard 1.3
测试过的版本:
- dotnet core 3.1
- dotnet framework 4.8
入门
dotnet tool install -g dotnet-stryker
cd /my/unit/test/project/folder
dotnet stryker
欲了解更多信息,请阅读我们的入门指南。
文档
有关如何使用Stryker.NET的完整文档,请参阅我们的配置文档。
迁移
从Stryker.NET的早期版本迁移?请查看我们的迁移指南。
支持的变异
有关所有可用变异的完整列表,请参阅变异文档。
支持的报告器
有关所有可用报告器的完整列表,请参阅报告器文档。
贡献
想要帮助开发Stryker.NET吗?请查看我们的贡献指南。
HTML报告的问题应在mutation-testing-elements中提出。