共 128 小节 已有 138298 人学过 2017.7.18 推出
随着互联网浪潮的发展,自动化测试已经是软件测试的重要组成部分。Selenium作为Web自动化测试的重要工具越来越受行业青睐,而Python语言如今也开始变得如火如荼!Python+Selenium珠联璧合将为自动化测试提供有力的保障,本套课程将会详细的给大家讲解Selenium使用方法,Webdriver API和Python基础语法知识等等,让大家在自动化测试项目中得到更好的运用!
- 第一章:漫话自动化测试
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)
8-4 自动化测试综合实战(4)
8-5 自动化测试综合实战(5)
8-6 自动化测试综合实战(6)
8-7 自动化测试综合实战(7)
8-8 自动化测试综合实战(8)
8-9 课程总结
随着互联网浪潮的发展,自动化测试已经是软件测试的重要组成部分。Selenium作为Web自动化测试的重要工具越来越受行业青睐,而Python语言如今也开始变得如火如荼!Python+Selenium珠联璧合将为自动化测试提供有力的保障,本套课程将会详细的给大家讲解Selenium使用方法,Webdriver API和Python基础语法知识等等,让大家在自动化测试项目中得到更好的运用!