求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某轨道交 性能测试方法与技术
某银行 信用卡业务测试实践
某半导体 测试用例分析与设计
某银行 基于业务场景的测试
某高性能 构建有效的测试工作
某大型通 NSB—UI自动化
某轨道交 高级性能测试

相关课程  
软件测试(TD+WR+LD)
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
嵌入式白盒测试
 

自动化测试体系建设与最佳实践          
 
授课讲师:柳老师,曾供职于摩托罗拉,甲骨文等大型外企公司,负责自动化测试咨询和实施。
时间地点:深圳 10月23-24日, 北京 上海 根据报名开班
课程费用:5000元/人(学生5折),详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 

随着IT技术的快速发展和业务竞争的日益激烈,业务发展对于IT支撑系统质量和效率的要求也越来越高。很多企业的IT部门为了能够适应这种充满挑战的环境,都纷纷开始尝试在传统测试的基础上引入自动化测试,以期能够提高测试效率、扩大测试覆盖率、降低测试总体成本。然而,自动化测试实际上是一个系统化的工程,单纯依靠某方面的技术或工具很难能够达到理想效果,自动化测试自主摸索的道路上充满了困难和困惑。
本课程依托业界先进的自动化测试方法论,以体系化和全局化的视角来审视自动化测试这一过程。提出从组织级自动化策略及投资回报模型入手,逐步提取、筛选和排序自动化测试需求,从速赢和实际落地的角度,选择自动化测试工具、设计和开发企业自有的自动化测试框架、制定自动化测试体系流程、建立自动化测试组织结构和团队资源、提升脚本开发等自动化测试技术能力。并通过一系列实际案例穿插讲解,介绍真实企业案例和自动化测试框架、工具的最终效果,结合充分的讨论和实战练习,使学员从理论与实践相结合的角度,充分提升自动化测试领域知识水平与技术能力。


 
培训目标
  • 使学员深入理解体系化的自动化测试相关理论
  • 掌握自动化测试策略制定及投资回报分析方法
  • 掌握自动化测试框架设计理念及方法
  • 掌握业界最佳自动化测试工具---QTP
  • 介绍自动化测试脚本开发方法及规范
  • 介绍自动化测试常见难点问题及解决方法
  • 熟悉自动化测试流程与规范
  • 介绍自动化测试组织结构与团队建设
  • 介绍企业真实自动化测试框架及效果
培训对象:软件测试工程师,测试开发工程师。
学员基础:具有自动化测试经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:2天
自动化测试课程介绍
  • 自动化测试课程介绍,使学员了解课程整体内容及时间安排
  • 安排学员提出对自动化测试的理解、认识、困惑,使学员积极思考,并能有针对性的进行课程学习
    【讨论】什么是自动化测试,期望能够解决哪些问题,实践中遇到了哪些问题?
自动化测试体系概述
  • 自动化测试的概念及分类
  • 自动化测试的优势及特点
  • 自动化测试的局限性
  • 自动化测试的误区
  • 软件测试成熟度模型中的自动化测试体系
  • 自动化测试体系的关键目标和关键活动
    【讨论】学员所在公司自动化测试成熟度,缺少了哪些关键活动
自动化测试策略制定及投资回报分析
  • 适合/不适合自动化测试的场景分析
  • 自动化测试投资及成本因素分析
  • 自动化测试回报因素分析
  • 自动化测试ROI计算模型介绍
  • 自动化测试ROI建模工具展示
  • 自动化测试策略之需求分析
  • 自动化测试策略之测试范围
  • 自动化测试策略之生命周期阶段
  • 自动化测试策略之测试层次
  • 自动化测试策略之如何速赢
    【讨论】根据学员所在公司产品特点制定自动化测试策略
实现简单的自动化测试
  • 主流自动化测试工具介绍
  • 业界领先的自动化测试工具QTP展示
  • 制作第一个的自动化测试脚本
  • 编辑和优化自动化测试脚本
  • 执行自动化测试脚本并分析结果
  • 自动化测试工具与测试管理工具集成
    【练习】学员自主制作自动化测试脚本,包括编写测试步骤和检查点校验,查看自动化测试报告。
自动化测试关键技术介绍
  • 对象概念及识别机制
  • 测试脚本开发技术及规范
  • 增加数据校验及检查点
  • 增加同步点及加强健壮性
  • 使用参数化实现数据驱动
  • 使用输出值导出需要的信息
  • 创建脚本传入和传出变量
  • 脚本之间的嵌套与相互调用
    【练习】学员根据案例制作相对复杂的自动化测试脚本
自动化测试框架设计
  • 为什么需要自动化测试框架
  • 自动化测试框架的概念
  • 自动化测试框架基本功能
  • 自动化测试框架的设计原则
  • 数据驱动的自动化测试框架
  • 关键字驱动的自动化测试框架
  • 业务驱动的自动化测试框架
  • 自动化测试框架逻辑架构图
  • 自动化测试框架物理架构图
  • 演示企业级自动化测试框架运行效果
    【讨论】学员所在公司自动化测试框架的设计思路
自动化测试难点技术分析
  • 描述性编程和动态识别对象
  • 文档对象模型(DOM)的应用
  • 键盘鼠标事件模拟
  • COM组件的应用
  • 保留对象的应用
  • 无法识别对象解决方法
  • 场景恢复技术的应用
  • 正则表达式的应用
  • 验证码问题的解决
  • DLL的封装和调用
  • QTP扩展开发库介绍(Automation Object Model)
  • 框架驱动测试工具的原理及方法
    【讨论】自动化测试难点问题及解决思路
自动化测试流程体系及团队建设
  • 自动化测试与手工测试的融合关系
  • 自动化测试流程体系建设
  • 自动化测试与版本迭代
  • 自动化测试与持续集成
  • 自动化测试团队组织结构
  • 自动化测试人员技能要求
  • 自动化测试人员职业发展路径
    【讨论】学员所在公司的自动化测试流程及团队建设
自动化测试综合能力进阶
  • 与开发团队的合作关系建立
  • 自动化测试价值展现与增值
  • 大批量测试脚本执行常见问题的解决
  • 测试工具本身问题的处理
  • 与测试管理平台及其他工具的整合方法
  • 字符终端自动化测试问题的解决
  • 移动设备自动化测试问题的解决
  • 接口自动化测试方法与工具
  • 测试环境问题的解决
  • 自动化测试发展趋势展望
    【讨论】学员对遇到的综合性问题或难点进行讨论
课程总结
  • 总结课程关键技术及知识点
    【讨论】学员讨论课程收获与集中答疑
 
其他人还看了课程
企业战略与变革管理  
软件架构设计方法  
红帽认证  
数据分析与挖掘  
定制内训




最新活动计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]