Apache Dubbo
文档
联系社区
新闻
安全公告
贡献者指南
博客
下载
生态
代码生成
可视化控制台
无代理网格
更多样例
EN
中文
EN
GITHUB
文档
联系社区
新闻
安全公告
贡献者指南
博客
下载
生态
代码生成
可视化控制台
无代理网格
更多样例
书籍与资料
Contributor 指南
成为 Committer
新手向导
邮件组向导
反馈漏洞
捐献向导
扩展 Dubbo
测试覆盖率向导
Committer 指南
注册流程
CLA 签署向导
发版准备
通用 Release
Java SDK Release
网站向导
问题标签
官方主页
联系社区
Contributor 指南
测试覆盖率向导
测试覆盖率向导
测试覆盖率向导
写单元测试的收益
单元测试能帮助每个人深入代码细节,了解代码的功能。
通过测试用例我们能发现bug,并提交代码的健壮性。
测试用例同时也是代码的demo用法。
单元测试用例的一些设计原则
应该精心设计好步骤,颗粒度和组合条件。
注意边界条件。
单元测试也应该好好设计,不要写无用的代码。
当你发现一个
方法
很难写单元测试时,如果可以确认这个
方法
是
臭代码
,那么就和开发者一起重构它。
Dubbo中用的mock框架是:
mockito
. 下面是一些开发向导:
mockito tutorial
,
mockito refcard
TDD(可选):当你开始写一个新的功能时,你可以试着先写测试用例。
测试覆盖率设定值
在现阶段,Delta更改代码的测试覆盖设定值为:>=60%,越高越好。
我们可以在这个页面中看到测试报告:
https://codecov.io/gh/apache/dubbo
最后修改 March 1, 2023:
Add /zh/ docs aliases (#2336) (f2070b3fdd)
编辑此页
创建子页面
登记问题
提交项目问题
写单元测试的收益
单元测试用例的一些设计原则
测试覆盖率设定值