测试流程规范_第1页
测试流程规范_第2页
测试流程规范_第3页
测试流程规范_第4页
测试流程规范_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

测试规范测试规范 测试规范第 2 页 目目 录录 1 简介简介 4 1 1 目的 4 1 2 范围 4 1 3 定义 首字母缩写词 4 2 过程概述过程概述 5 2 1 组织架构 5 2 1 1 测试项目组织架构 5 2 1 2 人员职责 6 3 规程规范规程规范 8 3 1 需求阶段 8 3 1 1 流程图 8 3 1 2 流程说明 9 3 1 3 输出文档或记录 9 3 2 研发阶段 9 3 2 1 流程图 9 3 2 2 流程说明 10 3 2 3 输出文档或记录 11 3 3 测试阶段 12 3 3 1 流程图 12 3 3 2 流程说明 14 3 3 3 输出文档或记录 14 3 4 上线阶段 15 3 4 1 流程图 15 3 4 2 流程说明 17 测试规范第 3 页 3 4 3 输出文档或记录 17 3 5 自动化测试规范 18 3 5 1 流程图 18 3 5 2 流程说明 20 3 5 3 输出文档或记录 21 测试规范第 4 页 1 简介简介 1 1 目的目的 编制本规范的目的是规范吉贝克公司研发项目的测试活动 使测试团队和开发团 队等在项目研发测试过程中按照本规范中对各测试阶段的要求去开展整个软件生命周 期中的测试活动 最终目的是保证软件系统质量 1 2 范围范围 适用于公司研发团队在软件项目研发中涉及到的各个测试阶段活动 包括公司研 发软件产品的测试活动和公司承担的研发项目中的测试活动 1 3 定义 首字母缩写词定义 首字母缩写词 测试规范第 5 页 2 过程概述过程概述 2 1 组织架构组织架构 2 1 1 测试项目组织架构测试项目组织架构 项目经理 测试组长 测试研发 性能测试工程师 测试工程师 自动化测试工程师 测试部经理 团队角色 测试组长 测试工程师 包括功能和性能 测试研发工程师 在公司项目中可由研发工程师承担 以上人员都属于项目组 行政上隶属于测试部 测试工程师在项目组内向测试组长负责 汇报工作 测试组长对项目经理和测试部经理负责 汇报工作与人员情况 测试组长接收部门的工作监督和考核 并负责给测试组员进行考评 测试专家提供技术上的支持和培训工作 项目启动申请测试资源流程 1 项目启动时 项目经理根据项目的需要 向测试部提出测试人员需求 应 包括以下资料 项目周期 项目目标 测试规范第 6 页 项目完成标准 项目规模 项目基本范围及更全面的项目相关材料 2 测试部经理在接收到项目测试需求后 与公司领导层和项目经理沟通 组 织评审以上资料 并给出相应的团队信息 应包含以下资料 团队人员及相关信息 团队角色分工 开展的测试活动 测试周期及测试环节 2 1 2 人员职责人员职责 测试组长测试组长 1 组织编写 测试方案 测试计划 2 设计软件测试用例 3 组织对测试输出文档的评审 4 对测试环境进行确认 5 负责整个软件测试过程的组织和管理 协调 6 组织编写 测试报告 测试工程师测试工程师 1 编写测试用例 参与评审 2 测试环境的建立 初始化和检验 3 按照测试计划执行测试活动 报告缺限 进行缺限跟踪处理 研发工程师研发工程师 测试规范第 7 页 1 设计和执行单元测试 2 协助搭建测试环境 3 辅助设计测试用例 4 协助熟悉系统功能 5 修复缺陷 测试规范第 8 页 3 规程规范规程规范 3 1 需求阶段需求阶段 3 1 1 流程图流程图 测试规范第 9 页 3 1 2 流程说明流程说明 1 项目启动后 测试组进行业务知识的学习 2 与产品人员一起理解 调研客户需求 测试组长制定 测试方案和计划 并 在项目组内进行评审 要求测试需求必须覆盖产品需求 3 测试组代表参与需求评审 需求变更评审 协助项目组确定最终系统需求 4 根据产品需求 测试组长组织测试组提取测试需求 并进行项目组内评审 5 本阶段各种文档评审通过后 进入下阶段 3 1 3 输出文档或记录输出文档或记录 测试方案与计划 测试需求 测试规范第 10 页 3 2 研发阶段研发阶段 3 2 1 流程图流程图 3 2 2 流程说明流程说明 1 测试人员根据 测试方案和计划 和 测试需求 输出 测试用例 并进 测试规范第 11 页 行组内评审 要求测试用例必须覆盖测试需求 2 本阶段各种文档评审通过后 进入下阶段 3 2 3 输出文档或记录输出文档或记录 测试用例 测试规范第 12 页 3 3 测试阶段测试阶段 3 3 1 流程图流程图 测试规范第 13 页 测试规范第 14 页 3 3 2 流程说明流程说明 1 测试人员搭建线下测试环境 并进行组内评审 2 测试组长根据 测试计划 测试用例 组织测试人员进行系统测试 3 发现问题填写缺陷报告 跟踪缺陷的处理 4 测试人员完成系统测试后 评审输出结果是否满足出口条件 编写 测试报告 进入上线阶段 若不满足 还要追加测试用例进行继续测试 3 3 3 输出文档或记录输出文档或记录 缺陷报告 测试规范第 15 页 3 4 上线阶段上线阶段 3 4 1 流程图流程图 测试规范第 16 页 测试规范第 17 页 3 4 2 流程说明流程说明 如果是成都中心 则成都测试人员将代码编译打包后发给北京测试人员 1 测试人员和运维人员搭建线上镜像测试环境 并进行组内评审 2 测试人员执行所有的测试用例 并进行补充测试 4 发现问题填写问题报告并与缺陷库进行对比 如果为新的缺陷则跟踪缺陷的处 理 检查线下测试环境是否存在 如果不存在并记录到测试报告中并分析原因 如果 为原来的缺陷 则分析缺陷还存在的原因 5 测试完成后 线上验证环境无 1 2 级 bug 3 级 bug 小于 5 个 则通知运维人 员进入上线环节 6 系统上线后 测试人员进行大略的流程测试和页面死链测试 上线完毕 7 输出 测试报告 3 4 3 输出文档或记录输出文档或记录 测试报告 测试规范第 18 页 3 5 自动化测试规范自动化测试规范 3 5 1 流程图流程图 测试规范第 19 页 自动化测试阶段 输出测试部门输入 总体测试计划 需求规格说明 书 上个阶段 执行自动化测 试 自动化测试报 告 评审 完成 缺陷记录 自动化测试报 告 缺陷管理 自动化测试评 估 评估 编写测试场 景 编写测试 用例 评审 自动化测试用 例 自动化测试用 例 维护测试脚本 测试规范第 20 页 3 5 2 流程说明流程说明 自动化测试是通过自动执行测试脚本 使测试人员在更短的时间内能够更快地 完成更多的软件测试 并提供以更高的频率执行测试的能力 从而有效降低测试成本 提高测试效率 从软件测试的成本来看 使用测试工具进行软件自动化测试的成本可 以以下公式表示 自动化测试的成本自动化测试的成本 测试工具成本测试工具成本 测试脚本的创建成本测试脚本的创建成本 测试脚本的维护成本测试脚本的维护成本 适合采用自动化测试的项目 1 项目测试周期大于等于 6 人月 2 项目合同或需求中明确指出本次测试必须使用自动化测试工具 3 需求与设计已经明确稳定 4 项目上线后需要不断升级维护的项目 不适合采用自动化测试的项目 1 项目测试周期小于等于 6 人月 2 项目中测试人员少于 3 人 3 项目需求与设计在项目周期前 1 3 无法正式确定且后期频繁更改 4 测试人员不具备相应能力 测试流程 1 测试组长 项目经理根据项目情况与要求 组织测试人员编写自动化测试评估 方案进行评估 若评审不通过 则删节此阶段工作 2 评估通过后 测试人员搭建相应测试环境 包括选择相应自动化测试工具 3 测试组长组织测试人员编写自动化测试计划 并进行评审 4 测试组长组织测试人员编写自动化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论