怎么判断测试人员的测试质量和测试效率,有哪些具体指标呢,除了线上bug数这个纬度还有哪些呢?

1、测试质量,一般用线上漏测的bug数作为一个维度,还有其他维度吗?
2、测试效率,怎么具体的衡量呢?

可以参考管理沙龙中老师的建议

测试质量:其实测试质量和研发质量密不可分,需要综合来看,单一指标会造成团队的不公平现象,造成做得多反而错的多的现象。

  1. 漏测率是一个结果指标 需要配合 研发代码质量一起来看,也就是千行代码bug率和线下发现的bug数。 比如项目A研发的千行代码bug率是10,10000行代码发现了100个bug,漏了2个,最终的漏测率是1%,看起来很高.另一个项目因为基础库都是copy的,业务代码变动很小,但是代码行数变动很高,总的算下来千行代码bug率是0.1 也就是1万行代码就1个bug,线下发现了一个bug,代码上线后没有问题,漏测率是0,就一定说 项目A的测试质量差于项目B的测试质量吗?

漏测率 作为拉长周期 衡量一个团队的指标是合适的,如果短期作为单个项目 单个人的指标是不合适的。所以在强调漏测率的同时,我们还强调质量内建,最重要的是协同研发提升质量,也就是降低千行代码bug率

  1. 第二个因素:测试质量 可以用拦截漏斗来衡量 ,也就是风险等级越高的bug 在最前面阶段发现,这样到后期的质量风险是比较小的。所以可以用质量拦截漏斗来刻画质量过程,作为衡量测试质量的一个指标。比如在P0 bug全部在第一轮发现(通过各种测试手段)那其实比在分级或者上线过程中发现的测试质量好很多

具体到测试效率:我们可以看测试周期和测试轮数(同样的要结合研发的代码质量一起来看,强调可测性建设和质量内建)。另一个层面,我们希望在团队层面提升可复用性,也就是建设测试工具和测试平台,让一项测试工作从原来的人工测试,转为自动化回归,或者协助研发自测,从而提升测试效率。最终结果也是反应在测试周期上(或者更大层面,反映在研发测试整体的交付周期上)

1 个赞

欢迎各位老师各位同学老交流啊