基于Python Selenium 2自动化测试实战—541人已学习
课程介绍
此课程主要介绍基于Python的Selenium自动化测试,要求学员掌握Python基础知识,搭建自动化测试环境,webdriver API、Selenium IDE、unittest、自动化测试应用、Selenium Grid2、多线程以及126邮箱项目实操等内容。
课程收益
目标一. 掌握Python基础知识 目标二. 自动化测试环境搭建 目标三. 熟悉unittest单元测试框架 目标四. 自动化测试高级应用等 目标五. 自动化测试实战所学知识灵活运用
讲师介绍
张璇 更多讲师课程
北风网数据分析讲师多年数据分析、数据挖掘经验。参与过大型互联网、网游、金融等行业的数据挖掘工作,熟悉电子商务数据分析与挖掘、数据可视化、文本挖掘。
课程大纲
第1章:自动化测试基础
1. 软件测试分类1 20:04
2. 软件测试分类2 20:51
3. 分层的自动化测试 20:27
4. 自动化测试简介以及Selenium工具介绍 20:49
5. 前端技术与工具介绍 22:28
6. 开发语言的选择 21:06
第2章:测试环境搭建
1. Windows下环境搭建1 18:43
2. Windows下环境搭建2 18:11
3. 常见的DOS命令讲解 18:05
4. 使用IDLE编写Python 16:56
5. 编写第一个自动化脚本 18:33
6. 浏览器驱动与不同编程语言使用webdriver 17:58
第3章:Python基础
1. Python哲学 20:47
2. 输入与输出 22:52
3. 分支与循环 20:17
4. 数组和字典 22:38
5. 函数.类和方法 19:26
6. 模组 19:32
7. 异常1 21:13
8. 异常2 17:11
第4章:webdriver API
1. 从定位元素开始1 19:32
2. 从定位元素开始2 18:09
3. 从定位元素开始3 18:34
4. 从定位元素开始4 18:38
5. 控制浏览器 23:11
6. 简单元素操作1 17:20
7. 简单元素操作2 16:01
8. 鼠标事件1 18:48
9. 鼠标事件2 18:36
10. 鼠标事件3 15:45
11. 鼠标事件4 16:37
12. 键盘事件1 16:14
13. 键盘事件2 18:20
14. 获得验证信息 13:49
15. 设置元素等待1 18:24
16. 设置元素等待2 18:35
17. 设置元素等待3 18:51
18. 定位一组元素 27:36
19. 多表单切换 9:39
20. 多窗口切换 19:16
21. 警告框处理 14:49
22. 上传文件1 19:27
23. 上传文件2 18:50
24. 下载文件 22:02
25. 操作cookie 13:50
26. 调用javascript 8:02
27. 处理HTML5的视频 14:17
28. 窗口截图 4:23
29. 关闭窗口+验证码处理 14:09
30. WebDriver原理 14:41
第5章:自动化测试模型
1. 自动化测试模型1 15:26
2. 自动化测试模型2 14:42
3. 模块化驱动测试实例1 20:14
4. 模块化驱动测试实例2 20:37
5. 模块化驱动测试实例3 18:57
6. 数据驱动测试实例1 14:37
7. 数据驱动测试实例2 14:30
第6章:Selenium IDE
1. seleniumIDE安装和界面介绍 16:03
2. 创建测试用例和seleniumIDE命令 20:41
3. 断言、验证、等待、变量_1 16:05
4. 断言、验证、等待、变量_2 17:35
第7章:unittest单元测试框架
1. 认识unittest-认识单元测试1 17:09
2. 认识unittest-认识单元测试2 15:25
3. 认识unittest-断言方法 23:40
4. 认识unittest-重要的概念 10:47
5. 认识unittest-discover测试用例 20:26
6. 关于unittest还需要知道的-用例执行顺序和执行多级目录的用例 11:53
7. 关于unittest还需要知道的-测试测试、预期失败、fixtures 15:59
8. 带unittest的脚本分析 14:39
9. 编写带web的测试用例 16:45
10. 认识unittest-组织单元测试用例 15:09
第8章:自动化测试高级应用
1. HTML测试报告-修改文件和生成测试报告 20:45
2. HTML测试报告-测试报告文件和项目集成测试报告 27:06
3. 自动发邮件功能-发送HTML格式邮件 26:38
4. 自动发邮件功能-发送带附件的邮件 26:17
5. 自动发邮件功能-查找最新的测试报告 18:17
6. 自动发邮件功能-整合自动发邮件功能 11:31
7. Page Object设计模式 20:45
第9章:Selenium Grid2
1. Selenium Server环境配置 16:11
2. Selenium Grid工作原理 13:42
3. Remote应用 38:37
4. WebDriver浏览器驱动 17:29
第10章:Python多线程
1. 单线程时代 14:43
2. 多线程时代1 13:06
3. 多线程时代2 19:38
4. 应用于自动化测试 26:59
第11章:自动化测试项目实战
1. 自动化测试用例设计 13:24
2. 126邮箱项目实战1 16:21
3. 126邮箱项目实战2 32:13
4. 126邮箱项目实战3 12:25
大家可以点击【 查看详情】查看我的课程
课程介绍

此课程主要介绍基于Python的Selenium自动化测试,要求学员掌握Python基础知识,搭建自动化测试环境,webdriver API、Selenium IDE、unittest、自动化测试应用、Selenium Grid2、多线程以及126邮箱项目实操等内容。
课程收益
目标一. 掌握Python基础知识 目标二. 自动化测试环境搭建 目标三. 熟悉unittest单元测试框架 目标四. 自动化测试高级应用等 目标五. 自动化测试实战所学知识灵活运用
讲师介绍
张璇 更多讲师课程
北风网数据分析讲师多年数据分析、数据挖掘经验。参与过大型互联网、网游、金融等行业的数据挖掘工作,熟悉电子商务数据分析与挖掘、数据可视化、文本挖掘。
课程大纲
第1章:自动化测试基础
1. 软件测试分类1 20:04
2. 软件测试分类2 20:51
3. 分层的自动化测试 20:27
4. 自动化测试简介以及Selenium工具介绍 20:49
5. 前端技术与工具介绍 22:28
6. 开发语言的选择 21:06
第2章:测试环境搭建
1. Windows下环境搭建1 18:43
2. Windows下环境搭建2 18:11
3. 常见的DOS命令讲解 18:05
4. 使用IDLE编写Python 16:56
5. 编写第一个自动化脚本 18:33
6. 浏览器驱动与不同编程语言使用webdriver 17:58
第3章:Python基础
1. Python哲学 20:47
2. 输入与输出 22:52
3. 分支与循环 20:17
4. 数组和字典 22:38
5. 函数.类和方法 19:26
6. 模组 19:32
7. 异常1 21:13
8. 异常2 17:11
第4章:webdriver API
1. 从定位元素开始1 19:32
2. 从定位元素开始2 18:09
3. 从定位元素开始3 18:34
4. 从定位元素开始4 18:38
5. 控制浏览器 23:11
6. 简单元素操作1 17:20
7. 简单元素操作2 16:01
8. 鼠标事件1 18:48
9. 鼠标事件2 18:36
10. 鼠标事件3 15:45
11. 鼠标事件4 16:37
12. 键盘事件1 16:14
13. 键盘事件2 18:20
14. 获得验证信息 13:49
15. 设置元素等待1 18:24
16. 设置元素等待2 18:35
17. 设置元素等待3 18:51
18. 定位一组元素 27:36
19. 多表单切换 9:39
20. 多窗口切换 19:16
21. 警告框处理 14:49
22. 上传文件1 19:27
23. 上传文件2 18:50
24. 下载文件 22:02
25. 操作cookie 13:50
26. 调用javascript 8:02
27. 处理HTML5的视频 14:17
28. 窗口截图 4:23
29. 关闭窗口+验证码处理 14:09
30. WebDriver原理 14:41
第5章:自动化测试模型
1. 自动化测试模型1 15:26
2. 自动化测试模型2 14:42
3. 模块化驱动测试实例1 20:14
4. 模块化驱动测试实例2 20:37
5. 模块化驱动测试实例3 18:57
6. 数据驱动测试实例1 14:37
7. 数据驱动测试实例2 14:30
第6章:Selenium IDE
1. seleniumIDE安装和界面介绍 16:03
2. 创建测试用例和seleniumIDE命令 20:41
3. 断言、验证、等待、变量_1 16:05
4. 断言、验证、等待、变量_2 17:35
第7章:unittest单元测试框架
1. 认识unittest-认识单元测试1 17:09
2. 认识unittest-认识单元测试2 15:25
3. 认识unittest-断言方法 23:40
4. 认识unittest-重要的概念 10:47
5. 认识unittest-discover测试用例 20:26
6. 关于unittest还需要知道的-用例执行顺序和执行多级目录的用例 11:53
7. 关于unittest还需要知道的-测试测试、预期失败、fixtures 15:59
8. 带unittest的脚本分析 14:39
9. 编写带web的测试用例 16:45
10. 认识unittest-组织单元测试用例 15:09
第8章:自动化测试高级应用
1. HTML测试报告-修改文件和生成测试报告 20:45
2. HTML测试报告-测试报告文件和项目集成测试报告 27:06
3. 自动发邮件功能-发送HTML格式邮件 26:38
4. 自动发邮件功能-发送带附件的邮件 26:17
5. 自动发邮件功能-查找最新的测试报告 18:17
6. 自动发邮件功能-整合自动发邮件功能 11:31
7. Page Object设计模式 20:45
第9章:Selenium Grid2
1. Selenium Server环境配置 16:11
2. Selenium Grid工作原理 13:42
3. Remote应用 38:37
4. WebDriver浏览器驱动 17:29
第10章:Python多线程
1. 单线程时代 14:43
2. 多线程时代1 13:06
3. 多线程时代2 19:38
4. 应用于自动化测试 26:59
第11章:自动化测试项目实战
1. 自动化测试用例设计 13:24
2. 126邮箱项目实战1 16:21
3. 126邮箱项目实战2 32:13
4. 126邮箱项目实战3 12:25
大家可以点击【 查看详情】查看我的课程