我说的是真正的"测试完整性",而不是传统的"代码覆盖率",因为当人们开始要求更准确的估算时,代码覆盖率并不是很有用.
并且通过'测试完整性'我的意思是(实际上)涵盖了函数的所有可能用法,包括参数的边界条件等.
还有另一个讨论该主题的Stackoverflow线程,但没有提到Java工具.是否有很好的单元测试完整性
是否有工具可以查看当前的JUnit测试并告诉我大致完整性的百分比?
谢谢.
搜索突变测试。一个例子是http://pitest.org/。基本上它会更改您的代码并重新运行测试(例如 x == true 更改为 x == false),如果您的测试在更改时没有失败,那么您的测试是不够的。
| 归档时间: |
|
| 查看次数: |
145 次 |
| 最近记录: |