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

随时听讲座
每天看新闻
 
   
成功案例
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理
全球领先 使用EA和UML进
上海汽车 嵌入式软件架构设计
上海 某 UML+嵌入式系统

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
 
自动化测试方法、案例与工具    
 
Robert
IBM中国研发中心任测试专家/架构师。
报名课程   1542 次浏览    36 次 
时间地点: 北京 2月20-21日 深圳2月23-24日;上海 根据报名开班
课程费用: 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集成
  • 自动化测试流程体系及团队建设
  • 自动化测试与手工测试的融合关系
  • 自动化测试流程体系建设
  • 自动化测试与版本迭代
  • 自动化测试与持续集成
  • 自动化测试团队组织结构
  • 自动化测试人员技能要求
  • 自动化测试人员职业发展路径
    【讨论】学员所在公司的自动化测试流程及团队建设
  • 课程总结 总结课程关键技术及知识点
    【讨论】学员讨论课程收获与集中答疑
    1542 次浏览   36 次
    其他人还看了课程
    软件测试全周期的方法与实践  651 次浏览
    敏捷测试-简单而可行  1322 次浏览
    Android产品级测试(手机、移动终端)  925 次浏览
    自动化测试体系建设与最佳实践  2427 次浏览
    C#单元测试  566 次浏览
    C/C++单元测试  521 次浏览
    定制内训
    咨询服务:全流程测试工作平台与工具链
    咨询目标
    帮助开发测试团队建立从代码到组件,再到系统的全是流程测试工作平台与工具
    咨询范围 代码检查、单元测试、集成测试、功能测试、性能测试
    咨询方式 培训、客户一线项目咨询、工具打包交付
    详情咨询:010-62670969, zhgx@uml.net.cn

    最新活动计划
    [北京]DevOps体系实践工具平台2-16
    [北京]Spark大数据处理案例分析2-17
    [北京]用户体验&界面设计2-20
    [北京]自动化测试方法案例工具2-20
    [北京]敏捷开发过程与项目管理2-22
    [北京]大型互联网架构高级实践2-24
    [北京]产品经理与产品管理2-27
    [北京]SysML和EA系统设计建模3-1
    [上海]大型互联网架构设计实践2-22
    [深圳]软件架构设计案例与实践2-26
     
     
     

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

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