软件项目验收标准文档
文档修订记录 版本号 *变化 状态 简要说明 日期 变更人 批准日期 批准人 V1.0 C 初始版本 *变化状态C 创立,A 增加,M 修改,D 删除 *正式发布时文档版本号从1.0开始。对文档进行小改动时,版本号以0.1进阶;大改动时版本号以1.0进阶。 文档审批记录 序号 审批人 角色 审批日期 签字 备注 目录 1.前言5 1.1.目的5 1.2.范围5 1.3.术语定义5 1.4.预期读者与阅读建议5 1.5.参考5 2.项目概述6 3.验收原则6 4.总体验收标准6 4.1.标准定义6 4.2.验收标准的详细说明6 4.2.1.软件错误的严重性等级7 4.2.2.错误与严重性等级对应7 4.2.2.1.一级错误的描述7 4.2.2.2.二级错误的描述7 4.2.2.3.三级错误的描述8 4.2.2.4.四级错误的描述8 4.2.2.5.五级错误的描述8 5.项目验收标准8 5.1.功能测试8 5.1.1.功能项测试8 5.1.1.1.功能一8 5.1.1.2.功能二9 5.1.2.业务流程测试9 5.1.2.1.业务流程一9 5.1.2.2.业务流程二9 5.2.非功能测试9 5.2.1.容错测试9 5.2.2.安全性测试10 5.2.3.性能测试10 5.2.4.压力测试10 5.2.5.易用性测试10 5.2.6.适应性测试10 5.3.安装测试11 5.3.1.数据恢复测试11 5.3.2.数据接入11 5.3.3.数据服务11 5.4.文档测试11 5.5.用户有特别要求的测试11 6.验收资料11 7.附录GB/T 16260软件质量评价特性12 7.1.功能性12 7.1.1.适合性12 7.1.2.准确性12 7.1.3.互操作性、互用性12 7.1.4.依从性12 7.1.5.安全性12 7.2.可靠性13 7.2.1.成熟性13 7.2.2.容错性13 7.2.3.易恢复性13 7.3.易用性13 7.3.1.易理解性13 7.3.2.易学性13 7.3.3.易操作性13 7.4.效率14 7.4.1.时间特性14 7.4.2.资源特性14 7.5.维护性14 7.5.1.易分析性14 7.5.2.易改变性14 7.5.3.稳定性14 7.5.4.易测试性14 7.6.可移植性14 7.6.1.适应性15 7.6.2.易安装性15 7.6.3.遵循性15 7.6.4.易替换性15 1. 前言 1.1. 目的 〔如下描述〕 在参考了大量的实践案例和文献的基础上,结合项目特征、客户需求及当前业务实际制定本验收标准,确立项目质量目标,规范本软件的验收。 1.2. 范围 〔如下描述〕 适用于公司所有类型项目(包括产品研发类、合同开发类、项目实施类以及系统集成类)的验收标准确定。 本标准应在软件合同签订时制定,并作为软件的质量标准指导软件生产。 1.3. 术语定义 {提供所有为正确解释本软件开发计划所必需的术语和缩略语的定义。术语很多时,用列表作为本文档的附件。} 1.4. 预期读者与阅读建议 {描述本文档的主要读者,以及这些读者在阅读时的阅读重点与建议。可用列表的方式列出。如} 预期读者 阅读建议 业务经理 项目分管领导 项目组成员 关联项目组 客户代表 1.5. 参考 〔列出描述参考的所有文档。〕 GB/T16260-1996信息技术/软件产品评价/质量特性及其使用指南 GB/T 17544-1998软件包质量要求和测试 GB/T 15532-2008 计算机软件测试规范 2. 项目概述 3. 验收原则 验收参与部门客户代表、***公司、最终用户单位、专家小组或第三方验收人员。 在软件开发合同的签订阶段就提出软件验收项目和验收通过标准的意见;在软件的需求评审阶段,仔细审阅软件的需求规格说明书,指出不利于测试和可能存在歧义的描述;在***公司开发完软件并经过开发方内部仔细的测试后,对完成的软件进行评审或第三方的验收测试,提供完整的错误报告提交给客户代表,由客户代表根据之前签订的开发合同中相应的验收标准判断是否进行验收。 4. 总体验收标准 总体验收标准是***公司结合国家标准、软件行业惯例所提出的对于软件系统质量的最低要求,所有交付的软件必须满足本标准的约定。 4.1. 标准定义 {以下内容根据项目实际情况调整} 1 测试用例不通过数的比例 1.5 ; 2 不存在错误等级为1 的错误; 3 不存在错误等级为2 的错误; 4 错误等级为3 的错误数量≤ 5; 5 所有提交的错误都已得到更正; 4.2. 验收标准的详细说明 总体验收标准,即每一级别的错误量的可接受范围。一般来说,不允许存在1 级和2级错误,而3 级错误的数量则可按本标准确定或由用户方和开发方根据软件的规模和复杂程度进行商定,并在软件开发合同中明确地列出。 在软件验收测试中, 测试的依据包括软件的投标文件、开发合同、需求规格说明书, 同时还包括特定软件的相关行业标准这些行业标准应在开发合同中明示出来。 在进行第三方的验收测试后,软件评测中心将发现的所有错误进行总结和归纳, 并提交完整的错误报告,在错误报告中包括每一级别的错误数量和错误清单所有的错误都需经过用户方和开发方的确认。 用户方根据错误报告中每一级别的错误数量和错误清单与软件开发合同中的验收标准进行对照,如错误的级别和数量在合同中没有约定,可按本办法的规定进行。用户方认为软件可以验收,但要求开发方对错误报告中的所有错误进行整改,进行回归测试,确认错误报告中的所有错误全部改正方可;如错误的级别和数量在合同可接受的范围外,用户方认为软件不可验收,要求开发方在规定的时间内全面整改软件,再次进行完整的验收测试。 4.2.1. 软件错误的严重性等级 软件错误的严重等级由重到轻,如下 1 不能执行正常功能或重要功能, 或者危及人身安全; 2 严重地影响系统要求或基本功能的实现, 且没有办法解决; 3 严重地影响系统要求或基本功能的实现, 但存在合理的解决办法; 4 使操作者不方便或遇到麻烦, 但不影响执行正常功能或重要功