目前想多了解一下QA的内容,这里记录一下自己的实践和领悟。
研发的QA审计应该从几个方面来看:
1.时间计划
要求PM计划好本次版本需要迭代的次数和起始结束时间,对每次迭代要有明确的目标和方向。对每次的迭代时间变更需要记录,一般可以每周提取快照一次。计算结束日期的偏移,版本计划时间的总偏移。
2.代码审计
通过类似SVN工具统计代码合入的数量和注释率(代码变化和注释变化),可以较好的评估开发人员的工作量。
3.质量状况
测试数据:测试申请次数,测试申请拒绝数,测试申请通过率。有效Bug数目(致命、严重、一般、提示)。计算 致命/严重Bug率
回归状况:回归Bug总数,回归未通过Bug数,回归通过率,需求原因Bug数,需求原因Bug率
阶段Bug状态:无效Bug数,有效关闭Bug数,Bug关闭率和挂起率
4.工作时间
项目组成员填写周工作量时间(开发时间、修复Bug时间、交流时间)
工作量分布统计 周为单位的人员周工作量(堆积图),按人员全部工作量(饼图)