求知
文章
文库
Lib
视频
iPerson
课程
认证
咨询
工具
讲座
Model Center
Code
会员
找课
开班计划
|
技术学院
|
管理学院
|
嵌入式学院
|
机械
|
军工学院
|
定向培养
|
专家指导
电话
English
成功案例
品质保证
成功案例
某核电企 软件设计重构与代码
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
更多...
全部课程
>
云计算
Docker部署被测系统与自动化框架实践
4497 次浏览
52 次
Mike
现任某著名跨国公司中国研发中心任测试专家/架构师,带领测试团队完成多个项目的集成、系统,验收测试。
地点时间:
北京,上海,深圳根据报名开班
课程费用:
5500元/人,详见
公开课学习手册
报线下课
报直播课
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
认证方式:
培训前了解能力模型。
培训后进行能力评测:
在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明
本课程讲解利用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环境
持续集成
自动化与持续集成
持续集成最佳实践
培训对象:
自动化测试工程师
学员基础:
了解自动化测试工具Selenium
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容:2天
环境构建与虚拟化
虚拟化技术发展
虚拟机
容器技术
容器的优势
容器技术与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创建
上机实践与练习
搭建自动化测试框架环境
搭建持续集成环境
进行简单案例练习
课程总结与答疑
报线下课
报直播课
定制内训
4497 次浏览
52 次
其他人还看了课程
Docker原理与实践
2987 次浏览
分布式持续集成工具链(Docker、Mesos、Jenkins、RobotFramework)
3964 次浏览
云计算和大数据系统技术现状和趋势
3008 次浏览
基于OpenStack构建云
3486 次浏览
云原生平台与架构实践
1460 次浏览
实时计算框架设计、构建及应用
2228 次浏览
咨询服务:架构评估与优化
咨询目标
对现有的架构进行评估,发现问题,并优化
咨询范围
业务架构,应用架构,数据架构,技术架构
咨询方式
对现有架构进行建模,然后诊断问题,对问题进行集成分析,设计优化方案,指导团队实施优化,最终效果评估。
成功案例
中国移动广西分公司,中国电信
详情咨询:010-62670969, zhgx@uml.net.cn
课程计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26
[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]