
测试
风雨诗轩
当你找到了自己,全世界都会找到你!
展开
-
在idea中使用JaCoCo插件统计单元测试覆盖率
在后台工程师开发完新代码交给QA进行测试时,软件测试人员一般都会要求后台开发对单元测试的覆盖率达到一定的标准;例如我们的标准是分支覆盖率达到50%以上,函数覆盖率达到50%以上。 在idea中查看覆盖率挺简单的,idea中支持三种插件来查看覆盖率,每种插件统计明细各有千秋,分别是idea自带插件、JaCoCo、Emma。 在idea中打开一个测...原创 2018-09-25 11:36:34 · 49301 阅读 · 28 评论 -
guava缓存编写单元测试遇到的问题
通常编写单元测试主要是针对service类,因为主要的业务逻辑都在service层;单元测试往往要求达到一定的覆盖率,主要包括方法覆盖率和分支覆盖率。分支覆盖率只要是指业务逻辑中的各种情况(例如if...else...等等),各种条件下如果都能执行到,那么你的测试覆盖率一定会非常高。 现在来看一个例子,我的业务逻辑中使用了多级缓存,首先从guava中读取,如果没有再从re...原创 2018-11-30 21:18:57 · 1259 阅读 · 0 评论