求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导 | 角色培养  
 电话 English
成功案例   品质保证
 
成功案例
某轨道交 性能测试方法与技术
某银行 信用卡业务测试实践
某半导体 测试用例分析与设计
某银行 基于业务场景的测试
某高性能 构建有效的测试工作
某大型通 NSB—UI自动化
某轨道交 高级性能测试

相关课程  
软件测试(TD+WR+LD)
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
嵌入式白盒测试
 
全部课程 >软件测试  
自动化测试方法、案例与工具   
14291 次浏览  54 次
Robert
IBM中国研发中心任测试专家/架构师。
 
时间地点:北京 、深圳 上海 根据报名开班
课程费用:5000元/人
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


本课程培训后,进行能力评测,成绩合格者,获得《能力认证:自动化测试工程师》证书

《自动化测试工程师》  认证方式  
1.知识:权威知识考试;
2.技能:真实案例实践考评;
3.经验:工作经验审核;
4.素养:未来发展潜力的评估。


随着当前应用运行环境和平台的多样化(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集成
自动化测试流程体系及团队建设
  • 自动化测试与手工测试的融合关系
  • 自动化测试流程体系建设
  • 自动化测试与版本迭代
  • 自动化测试与持续集成
  • 自动化测试团队组织结构
  • 自动化测试人员技能要求
  • 自动化测试人员职业发展路径
    【讨论】学员所在公司的自动化测试流程及团队建设
课程总结 总结课程关键技术及知识点
【讨论】学员讨论课程收获与集中答疑
   
14291 次浏览  54 次
其他人还看了课程
软件测试全周期的方法与实践  3275 次浏览
服务器、客户端、移动端、网络性能测试与优化  2653 次浏览
移动app自动化测试和性能测试最佳实践  5531 次浏览
互联网产品测试(web测试)最佳实践  2822 次浏览
敏捷测试-简单而可行  10612 次浏览
测试效能提升方法与平台实践  1346 次浏览
定制内训


咨询服务:全流程测试工作平台与工具链
咨询目标
帮助开发测试团队建立从代码到组件,再到系统的全是流程测试工作平台与工具
咨询范围 代码检查、单元测试、集成测试、功能测试、性能测试
咨询方式 培训、客户一线项目咨询、工具打包交付
详情咨询:010-62670969, zhgx@uml.net.cn
课程计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]