单元测试的要求

1 全自动执行

非交互式

2 独立性

3 可重复执行

不能受到外界影响

4 测试粒度足够小

一般是方法级别

5 单元测试的目标

语句覆盖率达到80%,核心模块的语句覆盖率,分支覆盖率达到100%

6 mock场景

6-1 对象

模拟一些在应用中不容易构成,或者比较复杂的对象

6-2 接口

调用别的接口中的方法必须mock,达到隔离的效果

6-3 静态方法

工具中的静态方法建议mock,单独测试

6-4 dao方法

必须mock,隔离数据库

6-5 私有方法

建议通过共有方法直接覆盖私有方法来测试

posted @ 2021-12-27 18:33  姚狗蛋  阅读(63)  评论(0编辑  收藏  举报