自动化测试体系建设与最佳实践
主办单位:中培网 中培管理咨询
时间地点:2016-04-22至2016-04-23 在 北京
学员对象:软件测试工程师,测试开发工程师。
费 用: 5000元
【培训对象】
软件测试工程师,测试开发工程师。
【课程收益】
【课程大纲】
随着IT技术的快速发展和业务竞争的日益激烈,业务发展对于IT支撑系统质量和效率的要求也越来越高。很多企业的IT部门为了能够适应这种充满挑战的环境,都纷纷开始尝试在传统测试的基础上引入自动化测试,以期能够提高测试效率、扩大测试覆盖率、降低测试总体成本。然而,自动化测试实际上是一个系统化的工程,单纯依靠某方面的技术或工具很难能够达到理想效果,自动化测试自主摸索的道路上充满了困难和困惑。
本课程依托业界先进的自动化测试方法论,以体系化和全局化的视角来审视自动化测试这一过程。提出从组织级自动化策略及投资回报模型入手,逐步提取、筛选和排序自动化测试需求,从速赢和实际落地的角度,选择自动化测试工具、设计和开发企业自有的自动化测试框架、制定自动化测试体系流程、建立自动化测试组织结构和团队资源、提升脚本开发等自动化测试技术能力。并通过一系列实际案例穿插讲解,介绍真实企业案例和自动化测试框架、工具的最终效果,结合充分的讨论和实战练习,使学员从理论与实践相结合的角度,充分提升自动化测试领域知识水平与技术能力。
培训目标:
• 使学员深入理解体系化的自动化测试相关理论
• 掌握自动化测试策略制定及投资回报分析方法
• 掌握自动化测试框架设计理念及方法
• 掌握业界最佳自动化测试工具---QTP
• 介绍自动化测试脚本开发方法及规范
• 介绍自动化测试常见难点问题及解决方法
• 熟悉自动化测试流程与规范
• 介绍自动化测试组织结构与团队建设
• 介绍企业真实自动化测试框架及效果
培训对象:软件测试工程师,测试开发工程师。
学员基础:具有自动化测试经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:2天
自动化测试课程介绍 •自动化测试课程介绍,使学员了解课程整体内容及时间安排
• 安排学员提出对自动化测试的理解、认识、困惑,使学员积极思考,并能有针对性的进行课程学习
【讨论】什么是自动化测试,期望能够解决哪些问题,实践中遇到了哪些问题?
自动化测试体系概述 • 自动化测试的概念及分类
• 自动化测试的优势及特点
• 自动化测试的局限性
• 自动化测试的误区
• 软件测试成熟度模型中的自动化测试体系
• 自动化测试体系的关键目标和关键活动
【讨论】学员所在公司自动化测试成熟度,缺少了哪些关键活动
自动化测试策略制定及投资回报分析 • 适合/不适合自动化测试的场景分析
• 自动化测试投资及成本因素分析
• 自动化测试回报因素分析
• 自动化测试ROI计算模型介绍
• 自动化测试ROI建模工具展示
• 自动化测试策略之需求分析
• 自动化测试策略之测试范围
• 自动化测试策略之生命周期阶段
• 自动化测试策略之测试层次
• 自动化测试策略之如何速赢
【讨论】根据学员所在公司产品特点制定自动化测试策略
实现简单的自动化测试 • 主流自动化测试工具介绍
• 业界领先的自动化测试工具QTP展示
• 制作第一个的自动化测试脚本
• 编辑和优化自动化测试脚本
• 执行自动化测试脚本并分析结果
• 自动化测试工具与测试管理工具集成
【练习】学员自主制作自动化测试脚本,包括编写测试步骤和检查点校验,查看自动化测试报告。
自动化测试关键技术介绍 •对象概念及识别机制
• 测试脚本开发技术及规范
• 增加数据校验及检查点
• 增加同步点及加强健壮性
• 使用参数化实现数据驱动
• 使用输出值导出需要的信息
• 创建脚本传入和传出变量
• 脚本之间的嵌套与相互调用
【练习】学员根据案例制作相对复杂的自动化测试脚本
自动化测试框架设计 • 为什么需要自动化测试框架
• 自动化测试框架的概念
• 自动化测试框架基本功能
• 自动化测试框架的设计原则
• 数据驱动的自动化测试框架
• 关键字驱动的自动化测试框架
• 业务驱动的自动化测试框架
• 自动化测试框架逻辑架构图
• 自动化测试框架物理架构图
• 演示企业级自动化测试框架运行效果
【讨论】学员所在公司自动化测试框架的设计思路
自动化测试难点技术分析 •描述性编程和动态识别对象
• 文档对象模型(DOM)的应用
• 键盘鼠标事件模拟
• COM组件的应用
• 保留对象的应用
• 无法识别对象解决方法
• 场景恢复技术的应用
• 正则表达式的应用
• 验证码问题的解决
• DLL的封装和调用
• QTP扩展开发库介绍(Automation Object Model)
• 框架驱动测试工具的原理及方法
【讨论】自动化测试难点问题及解决思路
自动化测试流程体系及团队建设 • 自动化测试与手工测试的融合关系
• 自动化测试流程体系建设
• 自动化测试与版本迭代
• 自动化测试与持续集成
• 自动化测试团队组织结构
• 自动化测试人员技能要求
• 自动化测试人员职业发展路径
【讨论】学员所在公司的自动化测试流程及团队建设
自动化测试综合能力进阶 • 与开发团队的合作关系建立
• 自动化测试价值展现与增值
• 大批量测试脚本执行常见问题的解决
• 测试工具本身问题的处理
• 与测试管理平台及其他工具的整合方法
• 字符终端自动化测试问题的解决
• 移动设备自动化测试问题的解决
• 接口自动化测试方法与工具
• 测试环境问题的解决
• 自动化测试发展趋势展望
【讨论】学员对遇到的综合性问题或难点进行讨论
课程总结 • 总结课程关键技术及知识点
【讨论】学员讨论课程收获与集中答疑
【讲师介绍】
▓▓▓▓▓▓▓▓▓ 培 训 回 执 表 (此表复制有效)▓▓▓▓▓▓▓▓
传真至:020-62355807
我单位共___ 人报名参加 2016-04-22至2016-04-23 在 北京 举办的 自动化测试体系建设与最佳实践
单位名称:______________________________________
培训联系人:_________ 联系电话:_________ 联系传真:________
移动电话:____________ 电子邮箱:__________________
参加人数:____ 人 费用总计:______ 元
参 会 人:________ 所任职务:__________ 移动电话:_________
参 会 人:________ 所任职务:__________ 移动电话:_________
参 会 人:________ 所任职务:__________ 移动电话:_________
══════════════════════════════════════════
广州电话:(020)39971893、62355796 传真号码:(020)62355807
联 系 人:赵小姐、张先生 报名邮箱: 317709971@QQ.COM
参会方式:请您把培训回执表填写好回传,课前一星期您将会收到传真函,包括培训注意事项及详细安排