自动化测试规范V1._第1页
自动化测试规范V1._第2页
自动化测试规范V1._第3页
自动化测试规范V1._第4页
自动化测试规范V1._第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 1 页 共 14 页 福建 XX 信息技术有限公司 自动化测试规范自动化测试规范 V1 1 2016 年 5 月 14 日 XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 2 页 共 14 页 文档编号 文档信息文档信息 文件标识 自动化测试规范 V1 1 当前版本 V1 1 作者 张振江 文件状态 草稿 正式发布 正在修改 完成日期 2015 01 20 分发单位分发单位 From 自自部门部门职务职务行动行动日期日期Email 电话电话 张振江创昱达 测试部初级测试工程师发送 2015 01 20zhangzhenjiang217 给给 To 部门部门职务职务行动行动截止日期截止日期Email 电话电话 版本历史版本历史 版本编号版本编号版本日期版本日期修订人修订人修改描述修改描述文件名文件名 1 020150119 张振江首次编写自动化测试规范 V1 0 doc 1 120150121 张振江增加自动化测试规范 V1 1 doc 版权声明版权声明 本文档模板由福建创昱达测试部负责制定 具体章节内容由福建创昱达测试部相关编写人员 负责解释 XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 3 页 共 14 页 目目 录录 1 自动化主流程自动化主流程 4 2 自动化测试可行性分析自动化测试可行性分析 6 2 1 目标 6 2 2 角色 6 2 3 工作内容 6 3 自动化测试需求分析自动化测试需求分析 8 3 1 目标 8 3 2 角色 8 3 3 工作内容 8 4 自动化测试计划制定自动化测试计划制定 10 4 1 目标 10 4 2 角色 10 4 3 工作内容 10 5 自动化测试设计自动化测试设计 11 5 1 目标 11 5 2 角色 11 5 3 工作内容 11 6 自动化测试执行自动化测试执行 12 6 1 目标 12 6 2 角色 12 6 3 工作内容 12 7 自动化测试分析自动化测试分析 13 7 1 目标 13 7 2 角色 13 7 3 工作内容 13 8 自动化测试维护 需求变更 自动化测试维护 需求变更 14 8 1 目标 14 8 2 角色 14 8 3 工作内容 14 XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 4 页 共 14 页 1 自动化主流程自动化主流程 图示 图示 XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 5 页 共 14 页 开开始始0 0 自自动动化化测测试试可可行行性性分分析析 自自动动化化测测试试需需求求 分分析析 自自动动化化测测试试计计划划 制制定定 自自动动化化测测试试设设计计 自自动动化化测测试试执执行行 自自动动化化测测试试分分析析 结束 自自动动化化测测试试维维护护 系统实现自 动化可行性 手工需求和 案例时候适 合自动化 开发人员沟 通 自动化覆盖 率目标 风险评估 环境 人员 工具 技术 业业务务需需求求 人员需求 硬件需求 技术和业务 需求 数据需求 划分业务模块 优先级划分 其他 再次优化用 例库 脚本开发 脚本调试 测试管理器 开发 缺陷分析 开开始始1 1 新新 需需 求求 案例转化 数据 字典 造数 脚本 数据 库pdm XXX系统可行性 分析报告 XXX系统业务流 梳理表 XXX系统手 工用例库 划分阶段 自动化案例评审 XXX系统自动化 用例库 XXX系统自动化 测试计划 mpp 模块设计和脚 本设计原则 划分自动化设 计模块 公共模块正常模块子组件 XXX系统自动化 缺陷报告 XXX系统自动化 测试报告 XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 6 页 共 14 页 2 自动化测试可行性分析自动化测试可行性分析 2 1 目标 目标 对系统进自动化可行性分析 确认或否决自动化工作的开展 如确认开展自动化 并进行风 险评估 2 2 角色 角色 测试管理部 自动化组长 手工组组长 项目负责人 开发组组长 项目负责人 2 3 工作内容工作内容 1 讨论系统开展自动化工作的可行性 符合自动化测试开展的几种情况 符合自动化测试开展的几种情况 产品型项目 项目周期长 需求变更有计划性 而且频率不高 产品型的项目 新版本是在旧版本的基础上进行改进 功能变不大的项目 但 项目的新老功能都必须重复的测试 回归测试 回归测试是自动化测试的强项 它能够很好的验证你是否引入了新的缺陷 老 的缺陷是否修改过来了 在某种程度上可以把自动化测试工具叫做回归测试工 具 机械并频繁的测试 每次需要输入相同 大量的一些数据 并且在一个项目中运行的周期比较长 但有一些交互性比较强 业务逻辑较复杂 需要人工干预的操作 就不要指 望通过自动化测试来完成了 例如 银保通交行前置机测试 资源丰富 人员 众所周知 自动化工作相对比较耗人力 开发脚本的时间与调试脚本的时间比 例能达到 1 1 甚至 1 2 如人力与机器大批量工作无法权衡则只能放弃自动化 XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 7 页 共 14 页 了 2 明确手工测试的需求分析 测试设计和测试案例是否适合于自动化测试的需要 如涉及到系统联调类的用例 不同系统接口之间不适宜 注意 非绝对 做自动化 3 自动化测试应达到自动化率目标多少 如覆盖率达到 50 4 与开发负责人沟通 获取相关开发信息 如相关界面设计文档 详细设计说明书等等 如 我们用 Selenium 开源工作做自动化 完全可以在开发设计完界面 实现脚 本前或进行中 将定位 Element 的属性 如 id xpath 等 添加到相关数据驱动 文件中 相关开发人员支持 在开发程序上达成一些共识 比如在界面设计对每个空间都添加一个 id html id 提高对象识别的准确性 方便自动化测试工作顺利 高效开展 5 风险评估 主要集中在环境 技术实现 工具 人员 环境 如稳定性 技术 技术上实现时候有难度 如终端内部的对象难以抓取等 工具 选择合适的工具 非开源工具 如 QTP 或者 开源工具 如 Selenium Watir 等 人员 时候有足够的人力 是否需要培训 6 输出 XXX 系统自动化可行性分析报告 doc XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 8 页 共 14 页 3 自动化测试需求分析自动化测试需求分析 3 1目标 目标 完成自动化需求分析 3 2角色角色 自动化组长 自动化测试工程师 手工组组长 手工组测试工程师 3 3工作内容工作内容 3 3 1业务需求 步骤 步骤 1 整理 系统业务流梳理表 xls 根据业务需求梳理出业务流表 主要字段 业务名称 子业务名称 业务步骤 步骤分支 详细步骤 截图 2 案例转化 对系统进行模块划分 然后根据手工用例库转换 筛选 出可以做自动化的用例 并进行优先级 阶段划分 任务量比较大 分 1 期 2 期等完成 输出 XXX 系统 自动化用例库 参考示例文档 寿险2012版保全服务GPS系统业务流梳理表 V1 0 xls 3 自动化案例库评审 侧重转换率和优先级划分 4 根据不同优先级分阶段实现系统的自动化 3 3 2硬件需求 工具 测试远程机 测试工具等时候准备完毕 环境 环境是否配置完毕 如 GT 配置 数据库配置等 3 3 3技术需求 如 读写数据库 读写 Excel 读写 txt 终端控制 状态判断等 培训自动化测试人员相关系统业务知识 XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 9 页 共 14 页 培训自动化测试人员相关自动化技能 根据已有技术实现 来优化筛选用例 不能实现的或实现较困难的用例不采用自动 化方式实现 3 3 4数据需求 也叫数据准备 数据字典 数据库的 pdm 和数据库 sql 造数脚本是否已实现 3 3 5人员需求 手工组业务老师支持 合适自动化人员开展自动化 XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 10 页 共 14 页 4 自动化测试计划制定自动化测试计划制定 4 1 目标 目标 任务量化 指定详细的测试计划 4 2 角色 角色 自动化组组长 4 3 工作内容 工作内容 1 根据自动化需求分析输出的 系统自动化用例库 的用例以及用例的优先级 确定 自动化测试的执行顺序 2 根据不同阶段的任务给不同的自动化测试人员划分工作量 3 标明工量 开始时间 结束时间 负责人等 最终输出输出 XXX 系统自动化测试 计划 mpp 参考示例文档 GPS系统自动化测试计划V1 2 mpp XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 11 页 共 14 页 5 自动化测试设计自动化测试设计 5 1 目标 目标 开发脚本 实现系统自动化 5 2 角色 角色 自动化测试工程师 5 3 工作内容 工作内容 1 编写规范 脚本重复利用率高 代码规范 变量定义 注释习惯 可维护性高 2 系统模块划分 公共模块 子组件 正常模块 3 脚本开发 4 测试管理器开发 数据参数化 5 脚本调试 XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 12 页 共 14 页 6 自动化测试执行自动化测试执行 6 1 目标 目标 运行自动化测试 实现自动回归测试的目标 6 2 角色 角色 自动化测试工程师 6 3 工作内容 工作内容 1 脚本执行 XXXX 测试部测试部自动化测试规范自动化测试规范自动化文档自动化文档 第 13 页 共 14 页 7 自动化测试分析自动化测试分析 7 1 目标 目标 分析自动化测试结果 总结自动化测试报告 7 2 角色 角色 自动化组长 手工组组长 自动化测试工程师 7 3 工作内容 工作内容 1 缺陷分析 手工验证是否可重现 跟手工组老师沟通 判断缺陷是否符合标准 非配置 环境原因导致 输出 XXX 系统自动化缺陷报告 xls 同自动化案例库一个文档 2 是否达到自动化覆盖率要求 3 优化脚本和测试管理器 对

温馨提示

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

评论

0/150

提交评论