班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每个班级的人数限3到5人,互动授课, 保障效果,小班授课。 |
上间和地点 |
上部份地点:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【北京分部】:北京中山/福鑫大楼【南京分部】:金港大厦(和燕路)【武汉分部】:佳源大厦(高新二路)【成都分部】:领馆区1号(中和大道)【沈阳分部】:沈阳理工大学/六宅臻品【郑州分部】:郑州大学/锦华大厦【石家庄分部】:河北科技大学/瑞景大厦 近开间(周末班/连续班/晚班):2019年1月26日 |
实验设备 |
◆小班教学,教学效果好 ☆注重质量☆边讲边练 ☆合格学员免费推荐工作 ★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; 2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。 3、培训合格学员可享受免费推荐就业机会。☆合格学员免费颁发相关工程师等资格证书,提升职业资质。专注高端技术培训15年,曙海学员的能力得到大家的认同,受到用人单位的广泛赞誉,曙海的证书受到广泛认可。 |
部份程大纲 |
|
- 第1章 课程介绍
本章主要对整个课程简单介绍,并且把学习过程中会经常遇见的问题进行讲解。
- 1-1 课程介绍
第2章 手工测试转型自动化测试必备技能
本章讲解从手工测试转型自动化测试必须掌握的一些知识,学会的技能点,以及从思想的转变到框架的了解,让初级学者对自动化测试不再迷茫,轻松学习起来。
- 2-1 web功能测试和自动化测试的区别
2-2 如何从手工测试到自动化测试进行思维转变
2-3 从功能测试用例到自动化测试用例
2-4 常见自动化测试框架介绍
2-5 如何选择适合自己得测试框架
第3章 从功能测试角度出发讲解自动化测试selenium基础
本章通过功能测试分析到自动化测试的转变,从功能角度出发,讲解自动化selenium的基本知识,让你真的把浏览器操作起来,进一步的了解自动化测试。
- 3-1 selenium工作原理
3-2 selenium环境搭建
3-3 全方位功能测试需求分析
3-4 从功能测试需求到自动化测试需求
3-5 从功能测试到自动化测试如何打开不同浏览器
3-6 selenium打开浏览器底层实现原理之自己开发一套
3-7 python函数的基础运用
3-8 项目中如何封装打开浏览器的方法
3-9 从简单操作方法到项目中打开地址的二次开发
3-10 功能测试中常见浏览器操作方法到自动化测试中浏览器的常见操作方法
3-11 在实际项目中对浏览器常见方法进行二次开发
3-12 requests实现打开地址封装
3-13 webdriver之get源码分析
第4章 HTML基础定位
本章主要讲解HTML定位基础知识,帮助初学者了解如何解决元素定位问题。
- 4-1 HTML页面基础定位知识
4-2 HTML页面元素定位工具讲解
4-3 HTML页面中如何确认元素的唯一性
第5章 从功能测试角度出发讲解selenium中常见元素定位
本章主要通过从功能测试分析到把自动化测试引入,从功能测试和自动化测试分别判断页面的正确性,selenium基础元素的定位,css定位分析讲解实战以及xpath定位分析实战讲解,逐一讲解让你熟悉自动化测试原理。
- 5-1 功能测试之判断页面的正确性
5-2 自动化测试之如何判断页面是否正确
5-3 selenium测试基础之如何判断页面正确性及如selenium底层源码分析
5-4 自动化测试之项目中如何封装打开页面方法及判断页面是否正确
5-5 功能测试中多窗口及多tab分析处理
5-6 selenium测试基础之如何实现多窗口切换
5-7 selenium测试基础之项目中如何处理多窗口思路分析及low代码实现
5-8 企业项目中如何通过title进行窗口切换方法封装
5-9 功能测试之常见元素分析
5-10 selenium测试基础之元素定位
5-11 selenium基础之元素基础定位底层实现逻辑分析及自己开发一个定位方法
5-12 selenium基础之元素定位
5-13 selenium基础之模态框及焦点定位
5-14 selenium基础之css定位分析讲解实战
5-15 selenium基础之xpath定位分析讲解实战
第6章 利用selenium进行自动化测试的常见操作
本章通过介绍selenium对常见元素的操作基础,让你明白自动化测试是怎么做的,然后再通过实际项目对这些常见元素的操作进行二次封装及原理剖析让你掌握得更加彻底,并且能够在实际项目中熟练得运用。
- 6-1 selenium基础值层级及list定位
6-2 selenium基础之如何封装查找元素方法
6-3 selenium基础之如何封装层级查找元素方法
6-4 selenium基础之项目中如何封装list定位
6-5 selenium基础之项目中如何封装输入操作
6-6 selenium基础之项目中如何封装点击操作
6-7 selenium基础之项目中如何对checkbox框进行封装
6-8 selenium基础之expected_conditions中元素可见源码分析讲解
6-9 selenium基础之如何将元素是否可见封装在自己的方法中
6-10 selenium基础之如何判断一个元素组中的元素有哪些是可见的并返回
6-11 selenium基础之新老代码容错处理
6-12 如何设计读取配置文件
6-13 重构封装读取配置文件函数
6-14 slenium基础之如何把配置文件和函数操作结合设计
6-15 slenium基础之封装通过配置文件信息实现定位自动化
6-16 selenium基础之基础元素封装知识总结
第7章 利用selenium进行自动化测试的中级操作
本章先通过对一些工作中会遇见的各种问题进行分析,在把这些问题通过自动化的思维进行分析,后再介绍selenium在实际工作中会遇见得各种疑难问题简单解决方案,再结合实际项目把解决方案进行二次封装。 ...
- 7-1 功能测试中下拉框处理逻辑到自动化测试下拉框处理思路
7-2 selenium测试基础之下拉框操作及色了源码分析
7-3 selenium测试基础之selenium中selected工作原理及源码剖析
7-4 selenium测试基础之项目中如何设计封装操作select元素
7-5 功能测试中上传文件处理逻辑到自动化测试上传文件原理解析
7-6 selenium测试基础之上传头像源码分析及基础讲解
7-7 selenium测试基础之如何对非input类型上传文件进行上传操作
7-8 selenium测试基础之封装非input类型上传文件方法
7-9 selenium测试基础之如何设计完善上传文件方法
7-10 功能测试中下载文件处理逻辑及自动化测试下载文件原理解析
7-11 selenium测试基础之使用selenium进行文件下载
7-12 项目实战中如何封装文件下载方法
7-13 功能测试中修改日历处理逻辑及自动化测试修改日历原理解析
7-14 selenium测试基础之通过js实现把只读属性的输入框变成可输入
7-15 selenium测试基础之项目实战中如何封装执行js代码函数
7-16 项目实战之问题剖析到实战封装修改日历方法
第8章 利用selenium进行自动化测试的高级操作
本章讲解实际工作中的键盘事件、富文本操作、弹窗处理等,让你能够先从基础理论及方法得使用熟悉,再结合实战挑战更加深层次得设计模式知识。
- 8-1 selenium测试基础之ActionChains源码解析
8-2 selenium测试基础之ActionChains方法基础使用
8-3 项目实战之如何封装键盘事件方法
8-4 功能测试之富文本操作到自动化测试中富文本操作解析
8-5 selenium测试基础之如何处理富文本标签中非input类型元素输入
8-6 项目实战之富文本方法在实战中的封装
8-7 功能测试之弹窗操作到自动化测试弹窗操作分析
8-8 selenium测试基础之如何解决弹窗问题
8-9 项目实战之系统弹窗函数从分析到封装
8-10 功能测试之滚动条操作到自动化测试中滚动条操作解析
8-11 selenium测试基础之滚动查找元素方法实现
8-12 项目实战之滑动查找元素
8-13 项目实战之通用滑动查找元素方法封装
8-14 功能测试之登陆用户信息讲解到自动化测试操作解析..
8-15 selenium测试基础之cookie的植入获取删除操作..
8-16 项目实战中如何处理cookie问题
8-17 selenium测试基础之如何处理截图
8-18 项目实战中如何获取图片
第9章 自动化测试框架介绍
本章讲解企业中用的主流的自动化测试框架及框架原理,确立你在自动化测试领域的学习目标。
- 9-1 从自动化测试基础到测试框架的思考
9-2 如何设计适合自己得自动化测试框架
9-3 如何编写自动化测试方案
9-4 面试中我们常见的自动化测试知识
|