软件测试完成标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试完成标准
目录
1.简介 (2)
1.1目的 (2)
1.2范围 (2)
1.3文档结构 (2)
1.4词汇表 (2)
2.软件测试完成标准 (2)
2.1软件测试暂停、完成标准 (2)
2.2单元测试停止标准 (3)
2.3集成测试停止标准 (3)
2.4确认测试停止标准 (3)
2.5系统测试停止标准 (3)
2.6安装测试停止标准 (4)
2.8验收测试停止标准 (4)
2.9缺陷修复率标准 (4)
2.10覆盖率标准 (4)
2.11缺陷等级分类 (5)
1.简介
1.1目的
本文档的目的是为软件单元测试、集成测试、确认测试、系统测试、安装测试、验收测试提供停止标准。
1.2范围
本文档适用于虹信软件股份有限公司所有项目及产品的测试活动。
1.3文档结构
第一部分:
简介,介绍软件停止标准的目的,本标准的适用范围,以及在本文档中使用的词汇的解释。
第二部分:
描述软件单元测试、集成测试、确认测试、系统测试、安装测试、验收测试停止标准。
第三部分:
列出本标准使用的参考文献。
第四部分:
附录
1.4词汇表
缺陷(Defect):缺陷是对软件产品预期属性的偏离现象。
覆盖率(Coverage rate):语句覆盖率、测试用例执行覆盖率,测试需求覆盖率等的总称。
2. 软件测试完成标准
2.1 软件测试暂停、完成标准
1)软件系统在进行单元、集成、确认、系统、安装、验收测试时,发现紧急错误
大于等于严重级别错误暂停测试返回开发。
2)软件系统经过单元、集成、确认、系统、安装、验收测试,分别达到单元、集
成、确认、系统、安装、验收测试停止标准。
3)软件系统通过验收测试,并已得出验收测试结论。
4)软件项目需暂停以进行调整时,测试应随之暂停,并备份暂停点数据。
5)软件项目在其开发生命周期内出现重大估算,进度偏差,需暂停或终止时,测
试应随之暂停或终止,并备份暂停或终止点数据。
2.2 单元测试完成标准
1)按照单元测试计划完成了所有规定单元的测试
2)达到了测试计划中关于单元测试所规定的覆盖率的要求
3)软件单元功能与设计一致
4)在单元测试中发现的错误已经得到修改,各级缺陷修复率达到标准
2.3 集成测试完成标准
1)按照集成构件计划及增量集成策略完成了整个系统的集成测试
2)达到了测试计划中关于集成测试所规定的覆盖率的要求
3)被测试的集成工作版本每千行代码必须发现至少2个错误(不含优化级别错误)
4)集成工作版本满足设计定义的各项功能、性能要求
5)在集成测试中发现的错误已经得到修改,各级缺陷修复率达到标准
2.4 功能测试完成标准
1)功能测试用例设计已经通过评审
2)按照功能测试计划完成了功能测试
3)达到了功能测试计划中关于功能测试所规定的覆盖率的要求
4)系统达到详细设计定义的各项功能,性能
5)在系统测试中发现的错误已经得到修改,各级缺陷修复率达到标准
2.5 系统测试完成标准
1)系统测试用例设计已经通过评审
2)按照系统测试计划完成了系统测试
3)达到了测试计划中关于系统测试所规定的覆盖率的要求
4)被测试的系统每千行代码必须发现至少1个错误(不含五级错误)
5)系统满足需求规格说明书的要求
6)在系统测试中发现的错误已经得到修改,各级缺陷修复率达到标准
2.6 安装测试完成标准
1)安装退出之后,确认应用程序可以正确启动、运行。
2)在安装之前请备份你的注册表,安装之后,察看注册表中是否有多余的垃圾信
息。
3)如果系统提供自动卸载工具,那么卸载之后需检验系统是否把所有的文件全部
删除,注册表中有关的注册信息是否也被删除。
4)安装完成之后,可以在简单地使用之后再执行卸载操作,有的系统在使用之后
会发生变化,变得不可卸载。
5)对于客户服务器模式的应用系统,可以先安装客户端,然后安装服务器端,测
试是否会出现问题。
6)考察安装该系统是否对其他的应用程序造成影响,特别是Windows操作系统,
经常会出现此类的问题。
7)在安装测试中发现的错误已经得到修改,各级缺陷修复率达到标准
2.8 验收测试完成标准
1)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
2)在验收测试中发现的错误已经得到修改,各级缺陷修复率达到标准
3)所有测试项没有残余紧急、严重级别错误。
4)需求分析文档、设计文档和编码实现一致。
5)验收测试工件齐全(测试计划、测试用例、测试日志、测试通知单、测试分析
报告,待验收的软件安装程序。)
注:验收测试原本要求无任何级别错误遗留,但如果时间紧迫,则可以紧急、严重级别错误全部修复,普通级别错误修复率达60% 以上。
2.9 缺陷修复率标准
1)紧急、严重级别错误修复率应达到100%
2)普通级别错误修复率应达到95%以上
3)优化级别错误修复率应达到60%以上
注:项目紧急时,普通级别错误修复率达60% 以上;优化级别错误修复率达20% 即可。
2.10 覆盖率标准
1)测试用例执行覆盖率应达到100%(功能测试用例均以执行)
2)测试需求执行覆盖率应达到100%(业务测试用例均以执行)