1、文档修订统计版本号*改变状态简明说明日期变更人同意日期同意人V1.0C初始版本0811尹丹0812尹丹*改变状态:C = 创建,A = 增加,M = 修改,D = 删除*正式公布时文档版本号从1.0开始。对文档进行小改动时,版本号以0.1进阶;大改动时版本号以1.0进阶。文档审批统计序号审批人角色审批日期签字备注1尹丹品质部经理0815尹丹目录1.序言51.1.目标51.2.范围51.3.术语定义51.4.预期读者和阅读提议51.5.参考52.项目概述63.验收标准64.总体验收标准64.1.标准定义64.2.验收标准具体说明64.2.1.软件错误严重性等级74.2.2.错误和严重性等级对应7
2、4.2.2.1.一级错误描述74.2.2.2.二级错误描述74.2.2.3.三级错误描述84.2.2.4.四级错误描述84.2.2.5.五级错误描述85.项目验收标准85.1.功效测试85.1.1.功效项测试85.1.1.1.功效一85.1.1.2.功效二95.1.2.业务步骤测试95.1.2.1.业务步骤一95.1.2.2.业务步骤二95.2.非功效测试95.2.1.容错测试95.2.2.安全性测试105.2.3.性能测试105.2.4.压力测试105.2.5.易用性测试105.2.6.适应性测试105.3.安装测试115.3.1.数据恢复测试115.3.2.数据接入115.3.3.数据服务
3、115.4.文档测试115.5.用户有尤其要求测试116.验收资料117.附录:GB/T 16260软件质量评价特征127.1.功效性127.1.1.适合性127.1.2.正确性127.1.3.互操作性、互用性127.1.4.依从性127.1.5.安全性127.2.可靠性137.2.1.成熟性137.2.2.容错性137.2.3.易恢复性137.3.易用性137.3.1.易了解性137.3.2.易学性137.3.3.易操作性137.4.效率147.4.1.时间特征147.4.2.资源特征147.5.维护性147.5.1.易分析性147.5.2.易改变性147.5.3.稳定性147.5.4.易测
4、试性147.6.可移植性147.6.1.适应性157.6.2.易安装性157.6.3.遵照性157.6.4.易替换性151. 序言1.1. 目标 在参考了大量实践案例和文件基础上,结合项目特征、用户需求及目前业务实际制订本验收标准,确立项目质量目标,规范本软件验收。1.2. 范围适适用于企业全部类型项目(包含产品研发类、协议开发类、项目实施类和系统集成类)验收标正确定。本标准应在软件协议签署时制订,并作为软件质量标准指导软件生产。1.3. 术语定义提供全部为正确解释本软件开发计划所必需术语和缩略语定义。术语很多时,用列表作为本文档附件。1.4. 预期读者和阅读提议描述本文档关键读者,和这些读者
5、在阅读时阅读关键和提议。可用列表方法列出。如:预期读者阅读提议业务经理项目分管领导项目组组员关联项目组用户代表1.5. 参考列出描述参考全部文档。GB/T16260-1996信息技术/软件产品评价/质量特征及其使用指南GB/T 17544-1998软件包质量要求和测试GB/T 15532- 计算机软件测试规范2. 项目概述3. 验收标准验收参与部门:用户代表、时尚德源品质部、最终用户单位、教授小组或第三方验收人。在软件开发协议签署阶段就提出软件验收项目和验收经过标准意见;在软件需求评审阶段,仔细审阅软件需求规格说明书,指出不利于测试和可能存在歧义描述;在开发完软件并经过开发方内部仔细测试后,对
6、完成软件进行评审或第三方验收测试,提供完整错误汇报提交给用户代表,由用户代表依据之前签署开发协议中对应验收标准判定是否进行验收。4. 总体验收标准总体验收标准是本企业结合国家标准、软件行业通例所提出对于软件系统质量最低要求,全部交付软件必需满足本标准约定。4.1. 标准定义1) 测试用例覆盖全部需求且测试用例不经过数百分比 1.0 %;2) 不存在错误等级为1 错误;3) 不存在错误等级为2 错误;4) 错误等级为3 错误数量 5;5) 全部提交错误全部已得到更正;4.2. 验收标准具体说明总体验收标准,即每一等级错误量可接收范围。通常来说,不许可存在1 级和2级错误,而3 级错误数量则可按本
7、标正确定或由用户方和开发方依据软件规模和复杂程度进行约定,并在软件开发协议中明确地列出。在软件验收测试中, 测试依据包含软件投标文件、开发协议、需求规格说明书, 同时还包含特定软件相关行业标准(这些行业标准应在开发协议中明示出来)。在进行第三方验收测试后,软件评测中心将发觉全部错误进行总结和归纳, 并提交完整错误汇报,在错误汇报中包含每一等级错误数量和错误清单(全部错误全部需经过用户方和开发方确实定)。用户方依据错误汇报中每一等级错误数量和错误清单和软件开发协议中验收标准进行对照,如错误等级和数量在协议中没有约定,可按本措施要求进行。用户方认为软件能够验收,但要求开发方对错误汇报中全部错误进行
8、整改,进行回归测试,确定错误汇报中全部错误全部更正方可;如错误等级和数量在协议可接收范围外,用户方认为软件不可验收,要求开发方在要求时间内全方面整改软件,再次进行完整验收测试。4.2.1. 软件错误严重性等级软件错误严重等级由重到轻,以下:1) 不能实施正常功效或关键功效, 或危及人身安全;2) 严重地影响系统要求或基础功效实现, 且没有措施处理;3) 严重地影响系统要求或基础功效实现, 但存在合理处理措施;4) 使操作者不方便或碰到麻烦, 但不影响实施正常功效或关键功效;5) 其它错误;4.2.2. 错误和严重性等级对应4.2.2.1. 一级错误描述这一等级错误通常包含以下内容: 没有实现或
9、错误地实现关键功效;业务步骤存在重大隐患;软件在操作过程中因为软件本身原因自动退出系统或出现死机情况;软件在操作过程中因为软件本身原因对系统或数据造成破坏;在现有软、硬建设环境下不能实现应有功效;特殊软件在操作过程中可能危及系统和人身安全等。 4.2.2.2. 二级错误描述这一等级错误通常包含: 没有实现基础功效,而且不存在替换措施;没有实现关键功效中部分功效,而且不存在替换措施;业务步骤衔接错误;密钥以明文方法存放;没有留痕功效;用户权限分配不合理;在现有环境下,不能实现部分功效且没有替换方案;没有满足系统性能要求。4.2.2.3. 三级错误描述这一级错误是和第2 等级错误相对应,而第3 级
10、错误则存在替换方法;对误操作或错误操作没有提醒,造成非法数据进入数据库。4.2.2.4. 四级错误描述这一等级错误通常为易用性方面错误。比如界面不友好、前后风格不一;中英文混杂;查询结果输出不直观等。4.2.2.5. 五级错误描述通常为文档方面错误,如安装手册、操作手册、维护手册中描述错误。5. 项目验收标准验收项目标划分参考GB/T 16260 标准。在该标准中,将软件质量特征分为6 大特征、21 个子特征,而对于具体软件,并非全部要进行这21 个特征测试和评价。本文选择是最通用子特征部分,针对多种不一样软件,能够对验收项目进行剪裁或扩充,请参考附录“GB/T 16260软件质量评价特征”。
11、5.1. 功效测试5.1.1. 功效项测试对软件需求规格说明书中全部功效项进行测试;5.1.1.1. 功效一1) 功效名称2) 功效描述3) 目标结果5.1.1.2. 功效二1) 功效名称2) 功效描述3) 目标结果5.1.2. 业务步骤测试对软件项目标经典业务步骤进行测试;5.1.2.1. 业务步骤一1) 业务步骤名称2) 步骤图及说明3) 目标结果5.1.2.2. 业务步骤二1) 业务步骤名称2) 步骤图及说明3) 目标结果5.2. 非功效测试5.2.1. 容错测试容错测试检验内容包含:1) 软件对用户常见误操作是否能进行提醒;2) 软件对用户操作错误和软件错误,是否有正确、清楚提醒;3)
12、 软件对关键数据删除是否有警告和确定提醒;4) 软件是否能判定数据有效性,屏蔽用户错误输入,识别非法值,并有对应错误提醒。5.2.2. 安全性测试安全性测试检验内容包含:1) 软件中密钥是否以密文方法存放;2) 软件是否有留痕功效, 即是否保留有用户操作日志;3) 软件中多种用户权限分配是否合理;5.2.3. 性能测试对软件需求规格说明书中明确软件性能进行测试。测试准则是要满足规格说明书中各项性能指标。5.2.4. 压力测试5.2.5. 易用性测试易用性测试内容包含:1) 软件用户界面是否友好,是否出现中英文混杂界面;2) 软件中提醒信息是否清楚、易了解,是否存在原始英文提醒;3) 软件中各个
13、模块界面风格是否一致;4) 软件中查询结果输出方法是否比较直观、合理。5.2.6. 适应性测试参考用户软、硬件使用环境和需求规格说明书中要求,列出开发软件需要满足软、硬件环境。对每个环境进行测试。5.3. 安装测试5.3.1. 数据恢复测试5.3.2. 数据接入5.3.3. 数据服务5.4. 文档测试用户文档包含: 安装手册、操作手册和维护手册。对用户文档测试内容包含:1) 操作、维护文档是否齐全、是否包含产品使用所需信息和全部功效模块;2) 用户文档描述信息是否正确, 是否没有歧义和错误表示;3) 户文档是否轻易了解, 是否经过使用合适术语、图形表示、具体解释来表示;4) 用户文档对关键功效
14、和关键操作是否提供给用实例;5) 用户文档是否有具体目录表和索引表;5.5. 用户有尤其要求测试6. 验收资料1) 项目验收申请单;2) 项目估算表3) 项目计划书(配置管理计划、质量确保计划、项目培训计划、项目进度计划、项目风险计划)4) 需求规格说明书;5) 概要设计说明书;6) 数据及数据库设计要求说明书;7) 具体设计说明书;8) 测试用例(需包含实施结果);9) 缺点列表;10) 测试汇报;11) 操作手册;12) 用户手册;13) 软件接口规范;14) 开发代码/安装盘;7. 附录:GB/T 16260软件质量评价特征7.1. 功效性和一组功效及其指定性质相关一组属性,这里功效是指
15、满足明确或隐含需求那些功效。这组属性以软件为满足需求做些什么来描述,而其它属性则以何时做和怎样做来描述7.1.1. 适合性和要求任务能否提供一组功效和这组功效适合程度相关软件属性,适合程度例子是面向任务系统中由子功效组成功效是否适宜表容量是否适宜等7.1.2. 正确性和能否得到正确或相符结果或效果相关软件属性,比如此属性包含计算值所需正确程度7.1.3. 互操作性、互用性和同其它指定系统进行交互能力相关软件属性(为避免可能和易替换性含义相混淆此处用互操作性互用性而不用兼容性)7.1.4. 依从性使软件遵照相关标准约定法规及类似要求软件属性7.1.5. 安全性和预防对程序及数据非授权有意或意外访
16、问能力相关软件属性7.2. 可靠性和在要求一段时间和条件下软件维持其性能水平能力相关一组属性,即软件不会老化。可靠性种种局限是因为需求、设计和实现中错误所致。由这些错误引发故障取决于软件产品使用方法和程序任选项选择方法,而不取决于时间流逝。7.2.1. 成熟性和由软件故障引发失效频度相关软件属性7.2.2. 容错性和在软件故障或违反指定接口情况下维持要求性能水平能力相关软件属性,指定性能水平包含失效防护能力7.2.3. 易恢复性和在失效发生后重建其性能水平并恢复直接收影响数据能力和为达此目标所需时间和努力相关软件属性7.3. 易用性7.3.1. 易了解性和用户为认识逻辑概念及其应用范围所花努力
17、相关软件属性7.3.2. 易学性和用户为学习软件应用比如运行控制输入输出所花努力相关软件属性7.3.3. 易操作性和用户为操作和运行控制所花努力相关软件属性7.4. 效率和在要求条件下,软件性能水平和所使用资源量之间关系相关一组属性7.4.1. 时间特征和软件实施其功效时响应和处理时间和吞吐量相关软件属性7.4.2. 资源特征和在软件实施其功效时所使用资源数量及其使用时间相关软件属性7.5. 维护性和进行指定修改所需努力相关一组属性7.5.1. 易分析性和为诊疗缺点或失效原因及为判定待修改部分所需努力相关软件属性7.5.2. 易改变性和进行修改排除错误或适应环境改变所需努力相关软件属性7.5.3. 稳定性和修改所造成未预料结果风险相关软件属性7.5.4. 易测试性和确定已修改软件所需努力相关软件属性注此子特征涵义可能会被研究中修改加以改变7.6. 可移植性和软件可从某一环境转移到另一环境能力相关一组属性7.6.1. 适应性和软件无需采取有别于为该软件准备活动或手段就可能适应不一样要求环境相关软件属性7.6.2. 易安装性和在指定环境下安装软件所需努力相关软件属性7.6.3. 遵照性使软件遵照和可移植性相关标准或约定软件属性7.6.4. 易替换性和软件在该软件环境中用来替换指定其它软件机会和努力相关软件属性
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100