课程培训
Docker部署被测系统与自动化框架实践培训与咨询

 

培训目标:

 

环境构建与虚拟化
  • 虚拟化技术发展
  • 容器技术与Docker
  • 利用Docker部署开发与测试环境
构建被测应用容器化环境
  • 利用Docker file构建应用镜像
  • 利用Docker compose构建被测系统
使用Selenium进行Web自动化测试
  • Selenium概览
  • 在Docker中配置Selenium环境
  • Selenium基本API
  • 使用Xpath
  • Selenium Web Driver
利用Docker构建自动化测试框架与实践
  • 自动化测试技术概述
  • 自动化测试框架
  • Python简介
  • Robot Framework应用
  • 在Docker中配置Robot Framework环境
持续集成
  • 自动化与持续集成
  • 持续集成最佳实践
  •  
  • 环境构建与虚拟化
    虚拟化技术发展
    • 虚拟机
    • 容器技术
    • 容器的优势
    容器技术与Docker
    • 什么是Docker
    • 搜索可用docker镜像
    • 下载容器镜像
    • 在docker容器中运行hello world!
    • 在容器中安装新的程序
    • 保存对容器的修改
    • 运行新的镜像
    • 检查运行中的镜像
    • 发布自己的镜像
    利用Docker部署开发与测试环境
    • Docker常用环境构建命令
    • 环境自动化部署流程

     

    构建被测应用容器化环境
    利用Docker file构建应用镜像
    • Docker file概述
    • Dockerfile常用关键字
    • 端口处理
    • run应用
    • entry point应用
    • cmd应用
    • 构建镜像

    【案例】构建应用镜像
    利用Docker compose构建被测系统
    • Docker Compose简介
    • Docker Compose安装
    • 配置文件yml
    • Docker Compose常用命令
    • 启动服务
    • 验证应用
    上机实践与练习
    • 搭建Docker环境
    • 编写docker file构建镜像
    • 编写docker compose搭建被测环境
    • 启动被测系统
    使用Selenium进行Web自动化测试
    Selenium概览
    • Selenium Webdriver
    • Selenium RC
    • Selenium Grid
    在Docker中配置Selenium环境
    • Python安装
    • Selenium安装
    • 创建selenium case
    • 编写Docker file
    Selenium基本API
    • 访问URL
    • 点击link
    • 验证页面元素
    • 定位页面元素
    • 文字范本匹配
    • 命令使用技巧
    使用Xpath
    • Xpath简介
    • Xpath节点
    • Xpath语法
    • 处理windows控件
    • AJAX控件的识别方法
    • 【案例讲解】
    Selenium Web Driver
    • Selenium2.0 介绍
    • WebDriver功能介绍
    • WebDriver API
    • WebDriver支持不同浏览器方案
    • WebDriver的IE驱动
    • Selenium gird的并发执行环境
    • 【案例】使用python+WebDriver实现web自动化
    利用Docker构建自动化测试框架与实践
    自动化测试技术概述
    • 自动化测试软件定义
    • 自动化测试的意义
    • 软件测试中的自动化需求
    • 手工测试的局限性
    • 自动化测试局限性
    • 如何弥补自动化测试的局限性
    • 手工测试VS自动化测试
    自动化测试框架
    • 为什么需要自动化框架
    • 完善的自动化测试体系
    • 自动化测试程序设计要点
    • 自动化测试的应用环节
    • 全流程测试自动化框架
    • 雅虎的自动化测试
    • 百度的自动化测试
    • 后台业务的自动化
    • 去哪儿网的自动化
    • web service API测试
    • 全流程测试自动化框架
    • 移动应用自动化测试框架
    Python简介
    • Python语法规则
    • Python运行机制
    • 从HelloWorld开始
    • Python实例
    • 使用脚本实现数据库对比检查点
    Robot Framework应用
    • Robot Framework简介
    • 如何使用Robot集成外部脚本与工具
    • 使用Robot集成脚本运行结果
    • 使用截屏插件
    • 测试团队角色
    • Robot+Selenium实现web自动化测试
    • Robot+Appium实现app自动化测试
    • Pybot简介
    • 指定运行测试用例
    • 给测试用例加标签tag
    • 按tag运行测试用例
    在Docker中配置Robot Framework环境
    • Robot Framework安装与配置
    • 编写Docker file
    持续集成
    自动化与持续集成
    • 什么是持续集成(CI)
    • Jenkins简介
    • Jenkins主要功能
    • 持续集成的优势
    • 持续集成面板
    • 每日构建与持续集成
    • 持续集成常见问题解决方案
    • 持续集成环境配置
    • 【案例】使用Jenkins进行持续集成
    • 【案例】Jenkins与Robot framework集成
    • Build flow插件应用
    • 公告板插件
    • 邮件通知插件
    持续集成最佳实践
    • 代码6步提交法
    • 开发与测试配合
    • 主干代码持续集成
    • 分支代码持续集成
    • Jenkins pipeline创建
    上机实践与练习
    • 搭建自动化测试框架环境
    • 搭建持续集成环境
    • 进行简单案例练习
     



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

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

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

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>