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

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

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

自动化测试框架设计高级实践         
 
授课讲师:张老师,微软中国研究院部门测试经理,资深软件测试专家,超过12年行业经验。
时间地点:北京 上海 深圳 根据报名开班
课程费用:5000元/人 (学生3折),详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册
 

本课程主要从自动化测试过程入手来分析自动化测试实践之道。通过提炼、设计、实现三个角度来分析自动化测试框架设计思维。并通过实践的方式带领学员完成一个小的自动化测试的实现全过程,使得学员从感性以及理性的角度去了解自动化测试过程的实施策略、存在的风险以及技术难题和整套过程的设计方法。从而使得学员能够尽快的将所学的内容用到实际的工作中。

 
培训目标
  • 使学员能够了解如何通过自动化测试过程来提升企业的工作效率和降低公司投入的成本
  • 传统的自动化测试模式与自动化设计模式的实践分析,使得学员能够掌握如何来规避自动化测试过程实施失败的风险
  • 使得学员能够掌握新一代自动化测试的设计思想,并结合实际案例如何在实际的工作中灵活运行。
  • 使学员能够了解如何在自动化测试过程中扩展编程的技巧,来满足企业对自动化测试个性化的需求。
培训对象:软件测试工程师,测试开发工程师。
学员基础:具有自动化测试经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:2天
从测试的本源探讨自动化测试发展
  • 测试与自动化测试之间的异同
  • 测试衡量测试质量的四个指标
  • 自动化测试在四个指标中的作用
  • 自动化测试过程的误区
传统的自动化测试过程
  • 传统的自动化测试脚本编写模式
  • 实例演练传统自动化测试实施过程
  • 讨论:传统的自动化测试过程存在哪些问题和对应的解决策略
自动化测试框架演示
  • 演示如何采取自动化测试框架模式来驱动自动化测试实施过程(2套不同模式框架)
  • 讨论:两套自动化测试框架的设计模式是否能够满足自身工作需求
自动化测试过程维度分析
  • 纵向测试自动化过程
  • 横向测试自动化过程
自动化测试过程设计实践 (以一个QTP录制模式生成的脚本作为模板,从测试数据、流程、检查模式、错误处理、缺陷发送、脚本驱动等不同的角度来扩展脚本,通过实践完成一整套的自动化测试设计之旅)
传统测试自动化脚本疑难问题解决之道
  • 编写传统的自动化测试脚本
  • 如何解决动态对象识别的问题
  • 如何获取对象的扩展方法和属性
  • 检查模式选择策略
对象无法识别解决之道
  • 演示:如何识别Dotnet各类插件对象识别程序(赠送识别程序源码)
  • 讲解对象识别的工作原理
  • 讲解QTP无法识别对象的解决技术
自动化测试设计之道 —> 测试数据扩展
  • 分析QTP数据处理策略
  • 如何扩展QTP的数据处理能力
  • 编写扩展函数进行外部文件的数据引入
自动化测试设计之道—>数据提炼
  • 如何提炼测试数据之间的关系
  • 测试数据的运行控制逻辑设计
  • 数据管理器实践(赠送数据管理器)
自动化测试设计之道—>采取COM技术进行编制QTP插件
  • 采取VBS编写简易的COM组件技术
  • 采取QTP的保留对象技术编制QTP插件
  • 编写一个简易的数据处理插件
自动化测试设计之道—>错误处理与缺陷发送策略
  • 分析QTP错误处理的策略
  • 如何扩展QTP错误处理能力
  • 错误处理插件设计模式
  • 缺陷发送的模式设计
  • 错误处理插件实践(赠送错误处理插件)
自动化测试设计之道—>运行调度控制
  • QTP内部运行控制策略
  • 如何外部驱动QTP脚本运行技术
  • 编写VBS调度QTP脚本执行程序
  • 调用QTP的COM组件策略以及常见的问题解决办法
自动化测试设计之道—>案例解析技术设计思路
  • 案例解析技术衍生的目的
  • 案例解析技术的设计思维
  • 案例解析技术的优缺点的分析?
如何在企业中实施自动化测试
  • 了解公司产品分布设计以及未来发展
  • 分析公司的软件管理流程
  • 自动化测试可行性分析三个维度
  • 模型验证策略
  • 自动化测试实施的三个阶段划分
  • 人员就绪准备的规划
  • 三个阶段的任务和目标规划
  • 流程的改进策略
 
其他人还看了课程
企业战略与变革管理  
软件架构设计方法  
红帽认证  
数据分析与挖掘  
定制内训




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