《CMMI-系统测试规程模板下载.docx》由会员分享,可在线阅读,更多相关《CMMI-系统测试规程模板下载.docx(11页珍藏版)》请在启牛文库网上搜索。
1、广东技术股份有限公司 1 系统测试 过程编号 HW-SP-ST-DEFINE 文件状态 草稿 正式发布 正在修改 当前版本 V1.0 拟 制 张三 日期 年 月 日 审 核 李四 日期 年 月 日 批 准 王五 日期 年 月 日 发布日期 年 月 日 生效日期 年 月 日 广东技术股份有限公司 2 广 东技 术 股 份 有 限 公 司 . 修订历史记录 A - 增加 M - 修订 D - 删除 变更版本号 日期 变更类型 (A*M*D) 修改人 摘 要 备注 1.0 A 建立系统测试过程定义文件 广东技术股份有限公司 3 广东技术股份有限公司 4 目 录 1 目的 . 5 2 适用范围 . 5
2、 2.1 机构 . 5 2.2 业务 . 5 3 名词术语 . 5 4 概述 . 5 5 过程定义 . 5 5.1 系统测试 . 5 5.1.1 角色与职责 .6 5.1.2 入口准则 .7 5.1.3 输入 .7 5.1.4 过程活动 .7 5.1.5 输出 .8 5.1.6 出口准则 .8 5.1.7 过程度量 .8 5.1.8 确认与验证 .9 6 规程 . 9 7 标准与规范 . 9 8 裁剪指南 . 9 9 模板与表格 . 9 10 实施指导 . 9 广东技术股份有限公司 5 1 1 目的 对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。 2 2 适用范围
3、 2.1 机构 研发中心技术部门及 PMO、技术拓展部。 2.2 业务 软件的测试。 3 3 名词术语 3.1 ST(System Test):系统测试 4 4 概述 由于系统测试的目的是验证最终软件系统满足产品需求并且遵循系统设计, 所以当产品需求和系统设计文档完成之后, 系统测试小组就可以提前开始制定测试计划和设计测试用例,而不必等到“实现与测试”阶段结束,这样可以提高系统测试的效率。 5 5 过程定义 5.1 系统测试 广东技术股份有限公司 6 系统测试系统测试开始开始结束结束系统测试组长系统测试组长系统测试组员系统测试组员输入输入输出输出审批系统测试计审批系统测试计划划高层经理高层经理
4、执行系统测试执行系统测试 需求规格说明书需求规格说明书 项目计划项目计划制定系统测试计划制定系统测试计划系统测试计划系统测试计划系统测试用例系统测试用例系统测试报告系统测试报告组织评审系统测组织评审系统测试计划试计划完善测试用例完善测试用例撰写系统测试报告撰写系统测试报告 5.1.1 角色与职责 角色 职责 高层经理 1、 项目经理组建系统测试小组, 并指定一名成员任测试组长。 2、 高层经理(也可由高层经理指定项目经理)审批系统测试计划。 系统测试组长 1、 组织对系统测试计划的评审活动; 2、 组织并负责系统测试活动。 系统测试组员 1、 制定系统测试计划; 广东技术股份有限公司 7 2、
5、 完善测试用例; 3、 执行系统测试活动; 4、 撰写系统测试报告。 5.1.2 入口准则 产品需求规格说明书和概要设计、详细设计说明书文档完成之后。 5.1.3 输入 产品需求规格说明书; 概要设计说明书 详细设计说明书 5.1.4 过程活动 1)、制定系统测试计划 系统测试小组各成员共同协商测试计划。测试组长按照制定的模板起草系统测试计划 。该计划模板参见模板 HW-SP-IMPT-T02 测试计划。 2) 、组织评审系统测试计划 系统测试组长组织评审系统测试计划。 3) 、审批系统测试计划 项目经理和高层经理审批系统测试计划。 4) 、完善测试用例 由于在系统设计的时候已经完成系统测试用
6、例初稿,系统测试小组在此过程中要完善系统测试用例。 5) 、执行系统测试用例 系统测试小组各成员依据系统测试计划和系统测试用例执行系统测试。 6) 、撰写系统测试报告 广东技术股份有限公司 8 系统测试完成需要撰写系统测试报告。测试报告模板参见 HW-SP-IMPT-T05 测试综合表格。 5.1.5 输出 系统测试计划 系统测试用例 系统测试报告 5.1.6 出口准则 系统测试计划得到审批 本过程所有文档都已经完成 对于非严格系统可以采用“基于测试用例”的准则: 功能性测试用例通过率达到 100%。 非功能性测试用例通过率达到 80%。 对于严格系统,应当补充“基于缺陷密度”的准则: 相邻
7、n 个 CPU 小时内“测试期缺陷密度”全部低于某个值 m。例如 n 大于10,m 小于 1。 5.1.7 过程度量 度量人员对以下数据进行度量并汇报给项目经理 测试的工作量 文档的规模 缺陷的个数与类型 广东技术股份有限公司 9 5.1.8 确认与验证 QA 对系统测试过程及其产生的产品的规范性进行检查; 项目经理和高层经理对系统测试计划进行审批; EPG 对项目经验数据进行审核。 6 6 规程 无。 7 7 标准与规范 7.1 EP-SP-ST-C01 系统测试检查单 8 8 裁剪指南 此过程不可裁剪。 9 9 模板与表格 9.1EP-SP-ST-T01 系统测试计划模板 9.2EP-SP
8、-ST-T02 系统测试用例模板 9.3EP-SP-ST-T03 系统测试报告模板 1010 实施指导 “系统测试” 是软件开发项目中的重要过程。 项目是否满足需求均以系统测试通过为准。以下是对“系统测试”过程实施时的进一步指导说明: 1) 、管理配置项 对“系统测试”过程产生的所有有价值的文档应纳入配置管理的适当层次。主要文档示例如下: 系统测试计划 系统测试用例 系统测试报告 2) 、培训人员 广东技术股份有限公司 10 对系统测试人员进行必要的培训,提高他们的测试效率。 3) 、使项目干系人适时介入 对于合同项目,应根据具体情况决定客户介入“系统测试”的程度; 4) 、QA 根据计划和控
9、制“系统测试”过程,并且采取适当的纠正措施。 5) 、项目经理在执行“系统测试”过程中,应注意收集对过程的改进建议,并提交给组织 EPG。 6)、项目经理设法组建富有成效的系统测试小组。系统测试小组的成员主要来源于: 机构独立的测试小组(如研发中心测试部) 邀请其他项目的开发人员参与系统测试。 本项目的部分开发人员 机构的质量保证人员 7)、系统测试小组应当根据项目的特征确定测试内容。一般地,系统测试的主要内容包括: 功能测试。即测试软件系统的功能是否正确,其依据是需求规格说明书 。由于正确性是软件最重要的质量因素,所以功能测试必不可少。 健壮性测试。 即测试软件系统在异常情况下能否正常运行的能力。 健壮性有两层含义:一是容错能力,二是恢复能力。 性能测试。 即测试软件系统处理事务的速度, 一是为了检验性能是否符合需求,二是为了得到某些性能数据供人们参考(例如用于宣传) 。 用户界面测试。重点是测试软件系统的易用性和视觉效果等。 安全性测试。 是指测试软件系统防止非法入侵的能力。“安全” 是相对而言的,一般的,如果黑客为非法入侵花费的代价(考虑时间、费用、危险等因素)高于得到的好处,那么这样的系统可以认为是安全的。 安装与反安装测试。 8)、项目经理和测试小组根据项目的资源、时间等限制因素,设法合理的减少测试的工作量,例如减少“冗余或无效”的测试。 广东技术股份有限公司 11