Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在理解如何使用突变体找到错误时遇到了一些麻烦。
所以,有原始代码,我制作突变体,检查可达性、感染和传播,找到杀死突变体的测试(如果它们存在的话),然后呢?这应该如何帮助我找到代码中的错误?
变异测试不是为了测试你的 src 代码,而是为了测试你的测试代码。
是为了答题,
如何确保我的(自动化)单元测试套件足够好?
如果您的测试在变异后仍然通过,则意味着它们没有涵盖应有的内容或覆盖范围不够。
java 变异测试框架在其登陆页面上有一个很好的高级变异测试,
http://pitest.org/