12.7 软件缺陷管理流程
案例12-7:软件缺陷管理流程。
1.定义
1.1 问题类型
1.2 目的
把缺陷分成不同等级的目的是为了方便错误的确认、控制以及避免将来不再发生错误,也为以后对缺陷分布密度进行统计提供依据。
1.3 适用范围
适用于所有软件产品的内部测试和外部测试。
1.4 软件缺陷分级
1.4.1 Bug分类
1.4.2 缺陷分级打分标准
Blocker:5。
Critical:4。
Major:3。
Minor:2。
Trivial:1。
1.5 状态与解决
状态:
解决:
2.送测与退测流程
如图12-28所示。
2.1 步骤描述
2.1.1 流程启动条件
(1)开发部门认为自己修改完毕,可以提交测试。
(2)软件测试部门认为产品可以进行软件测试(达到复测标准:Open、Reopen个数≈缺陷级别≤50),参见缺陷分级打分标准。
2.1.2 步骤
(1)如果是开发工程师提出软件测试申请,就转到步骤(6)。
(2)如果是软件测试工程师提出软件测试申请,就交给开发部门。
(3)开发部门考虑是否可以提交测试。
(4)如果不可以,流程结束。
(5)否则接受申请。
(6)开发工程师将代码check in(签入)到SVN中。
(7)软件测试工程师建立安装程序,在SVN中打上Tag(标记)。
图12-28 送测与退测流程
(9)软件测试工程师进行软件测试评估。
(10)如果符合退测标准,退回软件测试,流程结束。参见本文第2.2节退测标准。
(11)否则进行软件测试工作。
·先对上次软件测试的 的缺陷进行复测。
·然后重点测试本版本的新功能。
·最后根据版本号进行回归测试(如果不是里程碑版本,这步不可作)。
版权声明:51Testing软件测试网获人民邮电出版社和作者授权连载本书部分章节。任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。