前言
最近搞了一个基于jacoco统计Android代码覆盖率测试的功能,可以统计每天手工测试的代码覆盖率.自己也学习一下jacoco,陆陆续续搞了三天终于有点结果了....本文介绍仅仅在源码中加入少量代码就可以完成代码覆盖率测试....gradle的jacocoTestReport也可以生产报告,也是大多人使用的方式,本文就不做介绍了,主要介绍使用macaca coverage方法.
macaca coverage可以生成jacoco...报告,不仅可以生成Android项目,也可以生产iOS、web项目.具体使用请查看https://macacajs.github.io/zh/coverage....意义
1、都一套自己的测试思维,会有测试边界或者测试未覆盖的区域.
2、通过白盒方式嵌入式测试代码逻辑,补全测试用例.
3、度量测试投入度,用数据统计说话.