做了个手工代码覆盖率,结果被批,原因是采集数据无效
代码覆盖率好像很多公司都有做,包括手工的代码覆盖率,大家是怎么解决手工的覆盖率的有效性问题呢,就是怎么判断覆盖率数据是一个人真正执行用例产生的,还是只是这个开发或测试随便乱点点出来的?
感觉手工的覆盖率比较适合那种 OA 流程,一步步走下来,正常来说人不会乱点。
我们做的产品是报表型的产品,每个页面包括十几个接口,把数据展示出来,只要一进去这些页面,所有请求就全部发出去了。
也就是说,我们的产品只要测试那个人打的数据比较丰富,只要误点某个页面(也不一定是误点,可能是页面之间的跳转),就差不多把这个页面全覆盖了,这手工的结果基本是不可信的,实际上根本没有测,但代码覆盖率很高
大家做的手工测试覆盖率,是不是都基本用 postman 进行一些接口请求,用开关控制上报状态?
感觉手工的覆盖率很难甄别是否有效