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

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

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

自动化测试方法、案例与工具   
Robert
IBM中国研发中心任测试专家/架构师。
报名课程   3472 次浏览    105 次 
时间地点:深圳 上海 北京 根据报名开班
课程费用:5000元/人
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


随着当前应用运行环境和平台的多样化(web、移动端、GUI) ,一个应用存在多个平台运行版本,如何实现全面自动化测测试,成为一个挑战,本课程从自动化测试的通用工作方法开始,结合案例讲解如何进行有效的自动化测试,针对多个平台实践有效地自动化测试工具,实现自动化测试的完整解决方案。

培训目标:

  • 学员深入理解体系化的自动化测试相关理论
自动化测试关键技术介绍 自动化测试的基础设施:框架与平台 自动化测试集成平台:Robot Framework Web端自动化测试工具实践
  • 使用Selenium进行自动化测试
  • 使用QTP进行自动化测试
移动端自动化测试
  • Appium实现移动应用测试自动化
  • 使用UiAutomator进行自动化测试
  • 使用Robotium进行自动化测试
C/S 客户端Gui应用自动化测试
  • Sikuli自动化工具应用
  • 使用AutoIT进行winform客户端测试
自动化测试的过程与团队
  • 自动化与持续集成(重点)
  • 自动化测试流程体系及团队建设
培训对象:自动化测试开发人员、测试组长、测试经理、SQA人员
学员基础:具有自动化测试经验 。

培训收获

授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

培训内容:2天

主题
内容安排
自动化测试 体系概述
  • 自动化测试的概念及分类
  • 自动化测试的优势及特点
  • 自动化测试的局限性
  • 自动化测试的误区
  • 软件测试成熟度模型中的自动化测试体系
  • 自动化测试体系的关键目标和关键活动
    【讨论】学员所在公司自动化测试成熟度,缺少了哪些关键活动
自动化测试 关键技术介绍
  • 自动化测试实现方式与实例分析
  • 自动化测试在不同层面的应用
  • API调用及实例
  • GUI接口调用及实例
  • 第三方工具实现自动化原理
  • 利用OS现有工具和类库
  • 【案例】自动化测试在组件/服务层面应用
  • 自动化测试改进与度量
  • 自动化测试持续改进
  • 提高测试脚本的运行稳定性
  • 提高自动化缺陷检出率
  • 提高自动化的可复用性
  • 如何降低测试脚本的维护成本
【案例】测试覆盖分析工具
自动化测试的基础设施:框架与平台
自动化测试 框架设计
  • 为什么需要自动化测试框架
  • 自动化测试框架的概念
  • 自动化测试框架基本功能
  • 自动化测试框架的设计原则
  • 数据驱动的自动化测试框架
  • 关键字驱动的自动化测试框架
  • 业务驱动的自动化测试框架
  • 自动化测试框架逻辑架构图
  • 自动化测试框架物理架构图
  • 演示企业级自动化测试框架运行效果
    【讨论】学员所在公司自动化测试框架的设计思路
自动化测试集成平台:Robot Framework
  • 命令行接口自动化测试
  • 使用SSH进行远程命令行自动化测试
  • 【案例】SSH客户端工具演示
  • 利用Python实现Linux测试自动化
  • Python简介
  • Python语法规则
  • Python运行方法
  • Python运行机制
  • IDLE
  • 从HelloWorld开始
  • Python实例一
  • Python实例二
  • Python实例三
  • 使用Robot framework
  • Robot Framework 简介
  • Robot Framework在Linux下安装与配置
  • 如何使用Robot集成外部脚本与工具
  • 使用Robot集成脚本运行结果
【案例】使用Robot调用Linux SH脚本

 

Web端自动化测试工具实践
使用Selenium进行自动化测试
  • Selenium的功能列表
  • Selenium适用场景
  • selenium与QTP的对比
  • Selenium与其它开源自动化测试工具的对比
  • Selenium基本原理
  • selenium-操作界面与功能
  • selenium命令
  • selenium-rc
  • selenium测试案例设计
  • selenium用户扩展
  • selenium-grid
  • selenium 2.0和webdriver
  • Selenium测试AJAX
  • 设计、开发基于Selenium的自动化测试方案
  • 实战——使用selenium进行测试案例
  • Selenium脚本设计
  • Selenium框架设计
【案例】Linux环境下Web测试自动化
使用QTP进行自动化测试
  • QTP工具介绍
  • QTP简介
  • 使用QTP插件
  • QTP界面
  • Web对象识别机制
  • VB脚本语言
  • 【案例】VB脚本实例
  • QTP自动化测试流程
  • QTP常用功能使用
  • 对象库
  • 验证点
  • 输出值
  • 参数化输入
  • DataTable
  • Action
【案例】QTP编写VB脚本实现枚举测试
移动端自动化测试
移动应用的自动化测试
  • 移动设备虚拟化
  • Genymotion应用
  • 移动云测试环境
  • 移动应用接口测试
  • Android VS IOS
  • 模拟器和真机的差异
Appium实现移动应用测试自动化
  • Android测试环境搭建
  • Appium简介
  • Appium特点
  • Appium环境搭建
  • Appium与robotframework集成
  • Appium实现自动化测试
使用UiAutomator进行自动化测试 UiAutomator概述
UiAutomator与Appium对比分析
UiAutomator实现自动化原理
UiAutomator环境安装
UiAutomator环境配置
UiAutomator实现自动化工作流程
UiAutomator启动与初始化
分析待测应用的UI元素
测试准备工作
把待测应用安装到测试手机(设备)上
辨别待测应用UI控件
打包测试代码并在测试机上运行
运行uiautomator测试
记录问题并分析原因
使用Robotium进行自动化测试 Robotium测试的准备工作
Robotium测试工作原理
Robotium实现白盒UI测试
Robotium实现黑盒测试
C/S 客户端Gui应用自动化测试
Sikuli自动化工具应用 Sikuli主要特点
Sikuli优缺点分析
Selenium与Sikuli对比
Sikuli应用场景
Sikuli系统设计架构
Sikuli安装与配置
使用Sikuli实现sap客户端应用自动化测试
使用AutoIT进行winform客户端测试 AutoIT主要特点
AutoIT优缺点分析
AutoIT应用场景
AutoIT安装与配置
AutoIT最佳实践
AutoIT与Robot framework集成
使用AutoIT实现sap客户端应用自动化测试
自动化测试的过程与团队
自动化与持续集成(重点)
  • 什么是持续集成(CI)
  • 持续集成的优势
  • 持续集成面板
  • 每日构建与持续集成
  • 持续集成常见问题解决方案
  • 持续集成环境配置
  • 【案例】使用jenkins进行持续集成
  • 【案例】自动化在持续集成中应用~Robot framework测试实例
  • 【案例】自动化在持续集成中应用~QTP+测试框架集成
  • 【案例】自动化在持续集成中应用~Selenium集成
    【案例】自动化在持续集成中应用~性能测试自动化JMeter集成
自动化测试流程体系及团队建设
  • 自动化测试与手工测试的融合关系
  • 自动化测试流程体系建设
  • 自动化测试与版本迭代
  • 自动化测试与持续集成
  • 自动化测试团队组织结构
  • 自动化测试人员技能要求
  • 自动化测试人员职业发展路径
    【讨论】学员所在公司的自动化测试流程及团队建设
课程总结 总结课程关键技术及知识点
【讨论】学员讨论课程收获与集中答疑
3472 次浏览   105 次
其他人还看了课程
敏捷测试-简单而可行  3741 次浏览
基于Android平台的测试方法与实践  1361 次浏览
移动应用测试体系方法与实践   698 次浏览
软件测试(TD+QTP+LD)  969 次浏览
软件测试方法与实践(贯穿案例)  1558 次浏览
软件测试需求开发和测试质量评价  540 次浏览
定制内训


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

最新活动计划
[北京]UML和EA进行系统分析设计 10-17
[北京]代码质量标准与评审方法 10-19
[北京]Git版本控制与配置管理 10-21
[北京]敏捷测试-简单而可行 10-25
[北京]性能测试方法与技术 10-26
[北京]数据挖掘与数据分析 10-30
[北京]开发过程中的质量管理实践 10-30
[上海]软件架构设计方法案例实践 11-16
[上海]嵌入式C高质量编程 11-21
[深圳]需求分析与管理 10-19
[深圳]C#高级开发技术 10-21
 
 
 

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

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