lee_huo
第1章 目的本文档的目的是为软件单元测试、集成测试、系统测试提供验收标准。
第2章 使用范围本文档适用于软件项目的测试活动。
第3章 术语说明
缺陷(Defect) :缺陷是对软件产品预期属性的偏离现象。
覆盖率(Coverage rate) :语句覆盖率、测试用例执行覆盖率,测试需求覆盖率等的总称。
第4章 测试验收标准
4.1 软件测试验收标准
1) 软件系统经过单元、集成、系统测试,分别达到单元、集成、系统测试验收标准;
2) 软件系统通过验收测试,并已得出验收测试结论;
3) 软件项目需暂停以进行调整时,测试应随之暂停,并备份暂停点数据;
4) 软件项目在其开发生命周期内出现重大估算,进度偏差,需暂停或终止时,测试应随之暂停或终止,并备份暂停或终止点数据。
4.2 单元测试验收标准
1) 单元测试用例设计已经通过评审;
2) 按照单元测试计划完成了所有规定单元的测试;
3) 达到了测试计划中关于单元测试所规定的覆盖率的要求;
4) 单元测试发现的错误达到了单元测试的bug率标准,bug率的详细计算标准参见《度量方法指南》;
5) 软件单元功能与设计一致;
6) 软件Build成功,能够正常发布,能够正常访问。
4.3 集成测试验收标准
1) 集成测试用例设计已经通过评审;
2) 按照集成测试计划已完成整个系统的集成测试;
3) 达到了测试计划中关于集成测试所规定的覆盖率的要求;
4) 集成测试发现的错误达到了集成测试的bug率标准,bug率的详细计算标准参见《度量方法指南》;
5) 集成工作版本满足设计定义的各项功能、性能要求;
6) 软件Build成功,能正常发布和访问。
4.4 系统测试验收标准
1) 系统测试用例设计已经通过评审
2) 按照系统测试计划完成了系统测试
3) 系统满足需求规格说明书的要求
4) 在系统测试中发现的错误的修改率已达到缺陷修复率标准,缺陷修复率的详细计算标准参见4.5。
4.5 缺陷修复率标准如果客户对缺陷修复率已有标准则按照客户的标准执行,否则可以参考以下标准:
1) 1、2、3级错误修复率应达到100%
2) 4级错误修复率应达到80%以上
3) 5级错误修复率应达到60%以上 (1、2、3、4、5的具体定义参照文件《软件缺陷分类标准》)
4.6 覆盖率标准
1) 语句覆盖率最低不能小于80%
2) 测试用例执行覆盖率应达到100%
3) 测试需求覆盖率应达到100% 覆盖率的详细计算标准参见VSTS。
第5章 相关文件《度量方法指南》《软件缺陷分类标准》
上一篇:关于系统安全的测试方法说明1 下一篇:Web开发中常见的安全缺陷及解决办法 |