测试覆盖率向导
写单元测试的收益
- 单元测试能帮助每个人深入代码细节,了解代码的功能。
- 通过测试用例我们能发现bug,并提交代码的健壮性。
- 测试用例同时也是代码的demo用法。
单元测试用例的一些设计原则
- 应该精心设计好步骤,颗粒度和组合条件。
- 注意边界条件。
- 单元测试也应该好好设计,不要写无用的代码。
- 当你发现一个
方法
很难写单元测试时,如果可以确认这个方法
是臭代码
,那么就和开发者一起重构它。 - Dubbo中用的mock框架是: mockito. 下面是一些开发向导:mockito tutorial,mockito refcard
- TDD(可选):当你开始写一个新的功能时,你可以试着先写测试用例。
测试覆盖率设定值
- 在现阶段,Delta更改代码的测试覆盖设定值为:>=60%,越高越好。
- 我们可以在这个页面中看到测试报告: https://codecov.io/gh/apache/dubbo
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
最后修改 February 9, 2023: Update docsy to 0.6.0 (#2141) (2008157832)