测试流程规范—测试准入、准出、停止标准、bug优先级定义

一、背景

最近在推进组内流程规范专项建设,从“研发测试流程”、“提测规范”、“测试准入标准”、“bug优先级标准”、“测试停止标准”、“测试准出标准”和“测试报告模板”7个纬度制定了标准,希望能给看到的人带来一点火花。

二、准入标准

提测后,进入测试环节,需满足以下全部条件:
1) 冒烟测试用例全部通过
2) 主流程可以走通
3) 界面上的功能均实现,符合设计文挡规定的功能(如果没有完成,必须已经在提供文档中说明)
4) 数据库更新相关脚本、配置文件数据、后台服务器部署脚本均已提交
5) 经过代码评审并符合代码规范
否则,打回处理。

三、准出标准

测试准出需满足如下所有条件:
03.测试准入、准出、停止标准、bug优先级定义 - 图1

四、停止标准

测试进行中,停止当前版本测试需满足以下任一条件:
1) 冒烟测试时,发现P0/P1/P2级bug个数 > = 1 个或 P2级以下bug率 > 20%(N)(N=bug数/用例数),停止测试当前被测版本,并知会(钉钉 or 邮件,确保沟通到 位)所有相关人员(相关RD、PM、 PMO )
2) 被测版本需暂停以进行调整时(因排期预估出现重大偏差/项目叫停 etc..),测试应随之停止,并保存停止时间点前已产生的测试数据
3) 插入其他优先级更高的任务时,可以申请暂停测试,在相关PM、 PMO、RD负责人共同确认并达成一致意见后,可以停止当前被测版本的测试
4) 被测版本经过系统测试,达到准出标准,可以停止测试

五、bug优先级定义

明确不同bug有不同的优先级,可以做到高优先级的bug“优先”解决,推动研发测试过程更高效地流转。