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

随时听讲座
每天看新闻
 
   
成功案例
航天科工 国家软件评测师认证
上海 使用Python与
中国民航 自动化测试方法、案
某新能源 探索式软件测试
全球著名 测试过程与测试技术
某知名债 Web应用的软件测
开明软件 单元测试方法、工具

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

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


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

培训目标:
  • 使学员能够了解如何通过自动化测试过程来提升企业的工作效率和降低公司投入的成本
  • 传统的自动化测试模式与自动化设计模式的实践分析,使得学员能够掌握如何来规避自动化测试过程实施失败的风险
  • 使得学员能够掌握新一代自动化测试的设计思想,并结合实际案例如何在实际的工作中灵活运行。
  • 使学员能够了解如何在自动化测试过程中扩展编程的技巧,来满足企业对自动化测试个性化的需求。
培训对象:软件测试工程师,测试开发工程师。
学员基础:具有自动化测试经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

培训内容:2天

从测试的本源探讨自动化测试发展
  • 测试与自动化测试之间的异同
  • 测试衡量测试质量的四个指标
  • 自动化测试在四个指标中的作用
  • 自动化测试过程的误区
传统的自动化测试过程
  • 传统的自动化测试脚本编写模式
  • 实例演练传统自动化测试实施过程
  • 讨论:传统的自动化测试过程存在哪些问题和对应的解决策略
自动化测试框架演示
  • 演示如何采取自动化测试框架模式来驱动自动化测试实施过程(2套不同模式框架)
  • 讨论:两套自动化测试框架的设计模式是否能够满足自身工作需求
自动化测试过程维度分析
  • 纵向测试自动化过程
  • 横向测试自动化过程
自动化测试过程设计实践 (以一个QTP录制模式生成的脚本作为模板,从测试数据、流程、检查模式、错误处理、缺陷发送、脚本驱动等不同的角度来扩展脚本,通过实践完成一整套的自动化测试设计之旅)
传统测试自动化脚本疑难问题解决之道
  • 编写传统的自动化测试脚本
  • 如何解决动态对象识别的问题
  • 如何获取对象的扩展方法和属性
  • 检查模式选择策略
对象无法识别解决之道
  • 演示:如何识别Dotnet各类插件对象识别程序(赠送识别程序源码)
  • 讲解对象识别的工作原理
  • 讲解QTP无法识别对象的解决技术
自动化测试设计之道 —> 测试数据扩展
  • 分析QTP数据处理策略
  • 如何扩展QTP的数据处理能力
  • 编写扩展函数进行外部文件的数据引入
自动化测试设计之道—>数据提炼
  • 如何提炼测试数据之间的关系
  • 测试数据的运行控制逻辑设计
  • 数据管理器实践(赠送数据管理器)
自动化测试设计之道—>采取COM技术进行编制QTP插件
  • 采取VBS编写简易的COM组件技术
  • 采取QTP的保留对象技术编制QTP插件
  • 编写一个简易的数据处理插件
自动化测试设计之道—>错误处理与缺陷发送策略
  • 分析QTP错误处理的策略
  • 如何扩展QTP错误处理能力
  • 错误处理插件设计模式
  • 缺陷发送的模式设计
  • 错误处理插件实践(赠送错误处理插件)
自动化测试设计之道—>运行调度控制
  • QTP内部运行控制策略
  • 如何外部驱动QTP脚本运行技术
  • 编写VBS调度QTP脚本执行程序
  • 调用QTP的COM组件策略以及常见的问题解决办法
自动化测试设计之道—>案例解析技术设计思路
  • 案例解析技术衍生的目的
  • 案例解析技术的设计思维
  • 案例解析技术的优缺点的分析
如何在企业中实施自动化测试
  • 了解公司产品分布设计以及未来发展
  • 分析公司的软件管理流程
  • 自动化测试可行性分析三个维度
  • 模型验证策略
  • 自动化测试实施的三个阶段划分
  • 人员就绪准备的规划
  • 三个阶段的任务和目标规划
  • 流程的改进策略
2431 次浏览   152 次
其他人还看了课程
软件测试方法与实践(贯穿案例)  1614 次浏览
互联网产品测试(web测试)最佳实践  592 次浏览
基于Selenium的web自动化测试  1604 次浏览
WEB应用的软件测试  1222 次浏览
白盒测试技术与工具实践  6082 次浏览
软件测试全周期的方法与实践  818 次浏览
定制内训


咨询服务:全流程测试工作平台与工具链
咨询目标
帮助开发测试团队建立从代码到组件,再到系统的全是流程测试工作平台与工具
咨询范围 代码检查、单元测试、集成测试、功能测试、性能测试
咨询方式 培训、客户一线项目咨询、工具打包交付
详情咨询:010-62670969, zhgx@uml.net.cn

最新活动计划
[北京]敏捷开发过程及最佳实践 12-5
[北京]嵌入式软件测试 11-16
[北京]人工智能机器和深度学习11-20
[北京]Git版本控制与配置管理 11-21
[北京]UML和EA进行系统分析设计 11-23
[北京]DevOps体系实践、工具与平台11-27
[上海]软件架构设计方法案例实践 11-16
[上海]嵌入式C高质量编程 11-21
[上海]嵌入式架构设计高级实践11-23
[深圳]需求分析与管理 11-23
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号