测试工作规范
芜湖市社会服务管理信息化平台 版本: 日期:2012-12-7 测试工作规范测试工作规范 版本 1 1 / 1414 测试工作规范 测试工作规范 版本: 日期:2012-12-7 目录目录 1.1.目的目的 3 3 2.2.范围范围 3 3 3.3.职责职责 3 3 4.4.工作流程及规范工作流程及规范. 3. 3 4.1 方针方针 . 3 4.2 测试目标 . 3 4.3 测试过程流程图和各个阶段测试重点 4 4.4 计划与设计阶段 . 5 4.4.1成立测试团队. 5 4.4.2测试通知. 6 4.4.3测试计划文档. 6 4.4.4易用性检查表建立. 7 4.4.5设计测试用例. 8 4.4.6 测试环境确认表 . 9 4.4.7搭建测试环境. 9 4.5 开发测试阶段 . 9 4.5.1测试执行. 9 4.5.2 DB版本测试报告. 10 4.6 稳定阶段 11 4.6.1非功能性测试 11 4.6.2 编写测试报告 12 4.6.3测试验收 12 4.7 部署阶段 13 4.7.1部署测试 13 4.7.2测试归档 14 2 2 / 1414 芜湖市社会服务管理信息化平台 测试工作规范 版本: 日期:2012-12-7 1.目的 本文档是测试团队的日常工作规范,明确软件工程的各阶段测试团队应完成 的工作和提交的工作产物。 2.范围 适用于软件开发过程中的测试相关活动。 3.职责 测试是软件开发过程中的重要组成部分,肩负着如下责任: ➢在项目的前景、需求文档确立基线前对文档进行测试,从用户体验和测试的 角度提出自己的看法 ➢编写合理的测试计划,并与项目整体计划有机地整合在一起 ➢编写覆盖率高的测试用例 ➢针对测试需求进行相关测试技术的研究 ➢认真仔细地实施测试工作,并提交测试报告供项目组参考 ➢ 进行缺陷跟踪与分析 4.工作流程及规范 4.1 方针方针 测试组尽早参与项目组的工作。 测试环境尽可能的模拟系统的实际运行环境。 平衡测试资源、测试范围与测试效果。 4.2 测试目标 测试的目标是尽可能多的发现产品中的缺陷,评估产品的质量,为项目组提 供评估和分析。 3 3 / 1414 芜湖市社会服务管理信息化平台 测试工作规范 版本: 日期:2012-12-7 4.3 测试过程流程图和各个阶段测试重点 软件测试流程 测 试 组 长 开始测试环境确认表测试计划制定测试计划评审测试用例评审 测试分析报告 生产环境反馈问 题分析验证 测 试 组 需求测试测试用例开发测试执行测试执行 测 试 组 长 测试环境建立测试环境DB 部署生产环境部署生产环境验证 表 1 软件测试流程图 4 4 / 1414 芜湖市社会服务管理信息化平台 测试工作规范 版本: 日期:2012-12-7 IPM里程碑测试人员工作重点提交的产物 构建阶段 了解项目情况N/A 计划阶段 1.测试计划的制定 2.测试用例的开发 3.搭建测试环境 4.需求和DEMO设计测试 5.缺陷管理库的创建 6.组织测试计划和用例的评 审会 7.组织项目组制定易用性规 范 1.测试计划 2.测试用例 3.测试环境确认表 4.需求和Demo测试结 果列表 5.评审报告单 6.易用性检查表 开发阶段 1.DB版本测试 2.BUG的验证 3.测试用例的完善 4.系统测试 1. BUG 2.完善的测试用例 3.测试分析报告 稳定阶段 1.DB的测试 2.BUG的验证 3.测试用例的完善 4.需求变更测试 5.系统测试 6.非功能性测试 1.Bug 2.测试报告 3.已知问题列表 4.非功能测试方案 5.非功能测试报告 部署阶段 1.生产环境测试 2.生产环境的反馈问题跟踪 分析和验证 1.部署测试问题列 表 2.生产环境问题验 证分析报告 图表 2 测试各个阶段的工作重点和提交的产物 4.4 计划与设计阶段 4.4.1 成立测试团队 在项目组成立的同时,测试组也将同时成立。团队成立的工作与责任如下: 5 5 / 1414 芜湖市社会服务管理信息化平台 测试工作规范 版本: 日期:2012-12-7 过程要点过程要点 输入条件 工作内容 项目组成立 详细说明详细说明 项目经理申请测试资源,并任命一名测试经理,同时确定 测试组的构成人选。 退出标准 责任人 测试组成立 项目经理,测试经理 图表 2 4.4.2 测试通知 在正式测试任务下达前,项目经理应提前一周左右向测试团队下达测试通 知,告之较为确切的参与日期,提供当前最新的相关资料。 过程要点过程要点 输入条件 工作内容 项目进入需求调研阶段 项目经理邮件通知测试经理正式参与测试时间,测试范围 预估等 退出标准 责任人 通知得到测试组长确认,并回复明确参与时间,参与人员 项目经理,测试经理 图表 2 详细说明详细说明 4.4.3 测试计划文档 需求规格说明书确立后,测试组需要编写测试计划文档,为后续的测试工作 提供直接的指导 过程要点过程要点 输入条件 详细说明详细说明 需求规格说明书、初步的项目计划 根据项目的需求规格说明书, 按照测试计划文档模板编写测 工作内容 试计划;测试计划中应该至少包括以下关键内容: 测试需求——需要测试组测试的范围 (功能、性能、安 全等非功能性测试范围 ),估算出测试所花费的人力资 6 6 / 1414 芜湖市社会服务管理信息化平台 测试工作规范 版本: 日期:2012-12-7 源和各个测试需求的测试优先级 测试策略——整体测试的测试方法和每个测试需求的 测试方法 测试资源——本次测试所需要用到的人力、 硬件、 软件、 技术的资源 测试组角色——明确测试组内各个成员的角色和相关 责任 里程碑——明确标准项目过程中测试组应该关注的里 程碑 风险管理——列举出测试工作所可能出现的风险 通过标准——需要确定该项目测试结束的标准 可交付工件——在测试组的工作中必须向项目组提交 的产物,包括测试计划、测试报告等等 测试计划编写完毕后,必须提交给项目组全体成员,并由项 目组组中各个角色组联合评审。 测试计划由项目组评审通过 退出标准 在项目开发过程中,要适时的对测试计划进行跟踪,以 评估此计划的完整性、可行性,在项目结束时还要最后 评估一下测试计划的质量 责任人测试经理 图表 3 4.4.4 易用性检查表建立 需求规格说明书确立后,测试经理需要和项目组一起制定《易用性检查表》 : 过程要点过程要点 输入条件 工作内容 需求规格说明书确立 测试经理根据需求规格说明书要求, 整理 《易用性检查 表》初稿 7 7 / 1414 芜湖市社会服务管理信息化平台 详细说明详细说明 测试工作规范 版本: 日期:2012-12-7 测试经理招集项目组通过会议讨论 《易用性检查表》 并 确定最终版本内容 退出标准 责任人 测试经理完成《易用性检查表》终稿,并发给全项目组 测试经理 图表 4 4.4.5 设计测试用例 需求规格说明书确立和测试计划完成后,测试组需要针对项目的测试需求编 写测试用例,在实际的测试中, 测试用例将是唯一实施标准;在用例的编写过程 中,具体的任务和责任人如下: 过程要点过程要点 输入条件 工作内容 详细说明详细说明 需求规格说明书、测试计划 根据《