课程培训
自动化测试方法、案例与工具培训课程与咨询

 自动化测试方法、案例与工具培训课程与咨询

培训目标:

 

  • 学员深入理解体系化的自动化测试相关理论
自动化测试关键技术介绍 自动化测试的基础设施:框架与平台 自动化测试集成平台:Robot Framework Web端自动化测试工具实践
  • 使用Selenium进行自动化测试
  • 使用QTP进行自动化测试
移动端自动化测试
  • Appium实现移动应用测试自动化
  • 使用UiAutomator进行自动化测试
  • 使用Robotium进行自动化测试
C/S 客户端Gui应用自动化测试
  • Sikuli自动化工具应用
  • 使用AutoIT进行winform客户端测试
自动化测试的过程与团队
  • 自动化与持续集成(重点)
  • 自动化测试流程体系及团队建设
  •  
  • 主题
    内容安排
    自动化测试 体系概述
    • 自动化测试的概念及分类
    • 自动化测试的优势及特点
    • 自动化测试的局限性
    • 自动化测试的误区
    • 软件测试成熟度模型中的自动化测试体系
    • 自动化测试体系的关键目标和关键活动
      【讨论】学员所在公司自动化测试成熟度,缺少了哪些关键活动
    自动化测试 关键技术介绍
    • 自动化测试实现方式与实例分析
    • 自动化测试在不同层面的应用
    • 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集成
    自动化测试流程体系及团队建设
    • 自动化测试与手工测试的融合关系
    • 自动化测试流程体系建设
    • 自动化测试与版本迭代
    • 自动化测试与持续集成
    • 自动化测试团队组织结构
    • 自动化测试人员技能要求
    • 自动化测试人员职业发展路径
      【讨论】学员所在公司的自动化测试流程及团队建设
    课程总结 总结课程关键技术及知识点
    【讨论】学员讨论课程收获与集中答疑
     



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>