班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每个班级的人数限3到5人,互动授课, 保障效果,小班授课。 |
上间和地点 |
上部份地点:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【北京分部】:北京中山学院/福鑫大楼【南京分部】:金港大厦(和燕路)【武汉分部】:佳源大厦(高新二路)【成都分部】:领馆区1号(中和大道)【沈阳分部】:沈阳理工大学/六宅臻品【郑州分部】:郑州大学/锦华大厦【石家庄分部】:河北科技大学/瑞景大厦 最近开间(周末班/连续班/晚班):即将开课,详情请咨询客服! |
实验设备 |
◆小班教学,教学效果好 ☆注重质量☆边讲边练 ☆合格学员免费推荐工作 ★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; 2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。 3、培训合格学员可享受免费推荐就业机会。☆合格学员免费颁发相关工程师等资格证书,提升职业资质。专注高端技术培训15年,曙海学员的能力得到大家的认同,受到用人单位的广泛赞誉,曙海的证书受到广泛认可。 |
部份程大纲 |
|
随着互联网浪潮的发展,自动化测试已经是软件测试的重要组成部分。Selenium作为Web自动化测试的重要工具越来越受行业青睐,而Python语言如今也开始变得如火如荼!Python+Selenium珠联璧合将为自动化测试提供有力的保障,
第一章:漫话自动化测试
1-1 课程概述
1-2 课程大纲简介
1-3 揭开自动化测试神秘面纱
1-4 Selenium的三生三世
1-5 HTML基础知识
1-6 HTML标签简介
1-7 HTML基础标签实战演练(1)
1-8 HTML基础标签实战演练(2)
1-9 HTML基础属性(1)
1-10 HTML基础属性(2)
1-11 CSS基础
第二章:Selenium IDE应用实践
2-1 走进Selenium新世界
2-2 Selenium IDE自动化实战
2-3 Selenium IDE界面简介
2-4 Selenium IDE脚本编辑与操作
2-5 Selenium IDE常用命令实践(1)
2-6 Selenium IDE常用命令实践(2)
2-7 Selenium IDE常用命令实践(3)
2-8 Selenium IDE断言与验证
2-9 Selenium IDE断言设置实践
2-10 Selenium IDE课程小结
第三章:Python基础
3-1 人生苦短,我用Python
3-2 Python 安装与配置
3-3 第一个Python程序
3-4 Python常用数据类型
3-5 数组定义与访问
3-6 数组元素添加修改与删除
3-7 Python 元组数据
3-8 Python字典
3-9 条件判断
3-10 循环语句
3-11 Python猜数字小游戏
3-12 Python函数定义与调用
3-13 Python 面向对象(1)
3-14 Python 面向对象(2)
3-15 Python类与对象
3-16 Python 模块引用
3-17 跨目录模块引用
3-18 Python异常(1)
3-19 Python异常(2)
3-20 文件处理
3-21 读取txt文件
3-22 CSV文件读写
3-23 xml文件概述
3-24 手工打造一个xml文件
3-25 读取xml元素节点
3-26 读取xml文本节点
3-27 读取xml属性节点
3-28 读取xml子节点
3-29 线程与进程概述
3-30 单线程实践应用
3-31 多线程实践应用
3-32 多进程实践应用
3-33 Python爬虫实战——爬取Web页面图片
第四章:Webdriver
4-1 Webdriver概述
4-2 第一个自动化测试脚本
4-3 多浏览器运行脚本
4-4 浏览器操作方法
4-5 元素定位—id与name
4-6 元素定位—tag_name
4-7 元素定位—class_name
4-8 元素定位—link_text
4-9 xpath定位—绝对与相对定位
4-10 xpath定位—层级与逻辑组合定位
4-11 元素定位—Css定位(1)
4-12 元素定位—Css定位(2)
4-13 下拉菜单列表选项定位(1)
4-14 下拉菜单列表选项定位(2)
4-15 鼠标操作(1)
4-16 鼠标操作(2)
4-17 键盘操作(1)
4-18 键盘操作(2)
4-19 元素等待—显示等待(1)
4-20 元素等待—显示等待(2)
4-21 元素等待—隐式等待
4-22 frame嵌套页面元素定位(1)
4-23 frame嵌套页面元素定位(2)
4-24 多窗口切换操作(1)
4-25 多窗口切换操作(2)
4-26 警告弹窗处理
4-27 文件上传
4-28 浏览器滚动条操作
4-29 网页自动截图
4-30 Cookie处理
4-31 自动化测试验证码处理
4-32 基于Cookie绕过验证码自动登录
第五章:自动化测试模型
5-1 自动化测试模型概述
5-2 线程模型
5-3 模块化驱动测试(1)
5-4 模块化驱动测试(2)
5-5 数据驱动测试(1)
5-6 数据驱动测试(2)
5-7 关键字驱动测试
第六章:unittest单元测试框架
6-1 单元测试概述
6-2 unittest 核心要素简介
6-3 unittest单元测试案例实践
6-4 常用断言方法
6-5 新增测试用例管理(1)
6-6 新增测试用例管理(2)
6-7 用例公共部分合并
6-8 用例执行顺序
6-9 用例综合框架管理(1)
6-10 用例综合框架管理(2)
6-11 跳过测试和预期失败
6-12 unittest Web测试应用实战(1)
6-13 unittest Web测试应用实战(2)
6-14 测试报告生成
6-15 测试报告颜值优化
第七章:自动化进阶应用
7-1 Python 邮件发送(1)
7-2 Python邮件发送(2)
7-3 邮件同时发送多人
7-4 发送带附件的邮件
7-5 整合测试报告邮件发送(1)
7-6 整合测试报告邮件发送(2)
7-7 补充知识点—By方式定位元素
7-8 补充知识点——方法参数的个数
7-9 自动化测试设计模式—PageObject(1)
7-10 自动化测试设计模式—PageObject(2)
7-11 自动化测试设计模式—PageObject(3)
第八章:自动化测试项目综合实战
8-1 自动化测试综合实战(1)
8-2 自动化测试综合实战(2)
8-3 自动化测试综合实战(3) |