学会采用unittest,pytest,selenium完成ui自动化测试,搭建ui自动化测试框架
* 01 课程简介/
* 01 课程简介.mp4 09:18
* 02 自动化测试介绍/
* 01 自动化测试&场景.mp4 05:59
* 02 自动化测试知识点.mp4 05:30
* 03 unittest主要介绍.mp4 04:27
* 03 环境搭建说明/
* 01 Python环境安装.mp4 06:28
* 02 PyCharm开发环境.mp4 03:37
* 03 Vscode开发环境.mp4 10:16
* 04 unittest入门实例/
* 01 书写第一个用例.mp4 08:58
* 02 pycharm 运行用例.mp4 06:43
* 03 vscode运行用例.mp4 08:23
* 04 unittest模式运行.mp4 13:16
* 05 模块方式运行用例.mp4 06:55
* 06 运行流程与原理.mp4 03:27
* 05 采用固件设计流程/
* 01 先看演示实例.mp4 03:16
* 02 固件列表说明.mp4 05:06
* 03 用例执行顺序.mp4 03:33
* 04 固件最佳实践.mp4 07:30
* 06 unittest中的逻辑/
* 01 忽略部分用例.mp4 06:09
* 02 复用已有代码.mp4 03:28
* 03 测试迭代的使用.mp4 03:10
* 07 用例的分组与加载/
* 01 用例聚合分组.mp4 07:54
* 02 用例多方式加载.mp4 03:15
* 03 discover加载演示.mp4 05:40
* 04 按名称加载演示.mp4 03:36
* 05 类型模块加载演示.mp4 06:21
* 08 用例运行方式介绍/
* 01 用例运行方式介绍.mp4 06:43
* 02 main分组运行方式.mp4 09:36
* 03 main参数方式运行.mp4 04:24
* 04 main探索方式运行.mp4 02:54
* 09 unittest中的断言/
* 01 基础常用断言.mp4 02:21
* 02 消息类断言.mp4 06:44
* 03 检查类断言.mp4 03:13
* 10 测试结果输出/
* 01 TextTestResult输出.mp4 02:42
* 02 Htmltestrunner.mp4 04:17
* 03 BeautifulReport.mp4 04:59
* 11 ddt集成使用/
* 01 什么是ddt.mp4 05:13
* 02 安装&入门实例.mp4 03:30
* 03 data与unpack.mp4 14:28
* 04 json加载数据.mp4 11:36
* 05 yaml加载数据.mp4 04:45
* 06 csv加载数据.mp4 03:11
* 12 unittest总结/
* 01 unittest总结.mp4 04:19
* 13 pytest主要介绍/
* 01 pytest主要介绍.mp4 05:55
* 14 pytest入门实例/
* 01 书写第一个用例.mp4 10:01
* 02 编程工具运行.mp4 07:50
* 03 命令行运行用例.mp4 10:31
* 04 通过主函数运行.mp4 08:46
* 15 pytest固件设计/
* 01 固件列表说明.mp4 05:02
* 02 固件演示实例.mp4 05:05
* 03 用例执行顺序.mp4 05:54
* 16 fixture的基础使用/
* 01 fixture入门场景.mp4 05:16
* 02 fixture执行方式.mp4 06:37
* 03 fixture的作用域.mp4 30:34
* 04 跨模块共享fixture.mp4 10:23
* 05 fixture销毁方式.mp4 09:27
* 06 fixture的安全销毁.mp4 06:20
* 07 fixture标志传参.mp4 08:11
* 08 fixture参数化.mp4 10:31
* 09 fixture工厂模式.mp4 03:47
* 10 fixture模块化.mp4 03:14
* 11 fixture使用总结.mp4 06:56
* 17 pytest.ini与标志/
* 01 主要配置介绍.mp4 09:18
* 02 默认命令行样例.mp4 04:31
* 03 目录规则样例.mp4 02:13
* 04 执行规则更改.mp4 02:58
* 05 注册自定义标志.mp4 09:50
* 18 pytest参数化介绍/
* 01 fixture函数参数化.mp4 04:16
* 02 入门&多个参数.mp4 06:28
* 03 与fixture混合使用.mp4 06:02
* 04 ids别名的使用.mp4 05:08
* 05 叠加使用实例.mp4 04:07
* 06 间接参数实例.mp4 05:30
* 07 指定间接参数.mp4 03:04
* 08 mark标志参数.mp4 03:46
* 09 控制台传参1.mp4 10:56
* 10 控制台传参2.mp4 07:00
* 11 场景化参数.mp4 08:27
* 12 类配置化参数.mp4 08:28
* 13 yaml读取参数.mp4 05:21
* 14 json读取参数.mp4 06:55
* 15 csv加载数据.mp4 03:55
* 19 pytest中内置函数/
* 01 常用内置函数.mp4 02:04
* 02 skip跳过用例.mp4 06:47
* 03 skipif跳过用例.mp4 03:35
* 04 xfail预失败标志.mp4 07:51
* 05 警告相关基础.mp4 10:52
* 06 pytest配置过滤警告.mp4 05:44
* 07 filterwarnings过滤.mp4 07:55
* 20 pytest中的断言/
* 01 pytest中的断言.mp4 08:53
* 21 与外部框架集成/
* 01 doctest介绍.mp4 07:43
* 02 doctest集成&配置.mp4 07:51
* 03 对unittest支持.mp4 10:15
* 22 测试结果和输出/
* 01 日志格式&输出.mp4 06:02
* 02 pt-reportlog输出.mp4 04:14
* 03 生成junitXML.mp4 04:19
* 04 生成pytest-html.mp4 04:26
* 05 allure-pytest报告.mp4 18:11
* 06 与jenkins集成.mp4 24:28
* 23 pytest常用插件/
* 01 ordering顺序控制.mp4 06:30
* 02 xdist多线程运行.mp4 04:18
* 03 pytest-dependency.mp4 11:43
* 04 pytest-rerunfailures.mp4 01:59
* 05 pytest-assume.mp4 04:22
* 06 pytest-random-order.mp4 02:55
* 24 Hook函数详解/
* 01 Hook函数介绍.mp4 09:43
* 02 Hook编码修改演示.mp4 07:48
* 03 结果定制器演示.mp4 11:53
* 04 Hook个性参数演示.mp4 05:52
* 05 Hook报告汇总演示.mp4 09:28
* 06 Hook用例流程分析.mp4 06:27
* 07 自定义Hook实现.mp4 15:55
* 25 pytest插件开发/
* 01 编写本地插件.mp4 08:20
* 02 编写外部插件.mp4 08:11
* 03 插件打包安装.mp4 04:14
* 04 插件自定义Hook.mp4 09:11
* 26 unittest对比pytest/
* 01 unittest对比pytest.mp4 05:05
* 27 Selenium整体介绍/
* 01 Selenium整体介绍.mp4 10:44
* 28 Selenium环境搭建/
* 01 Selinum环境搭建.mp4 09:21
* 29 Selenium元素定位/
* 01 HTML&元素定位.mp4 07:47
* 02 元素定位id与name方式.mp4 07:52
* 03 元素定位-class name.mp4 04:48
* 04 元素定位-tag name.mp4 05:52
* 05 简单选择器&演示.mp4 06:39
* 06 组合器选择器&演示.mp4 11:04
* 07 伪类选择器&演示.mp4 13:31
* 08 属性选择器&演示.mp4 03:32
* 09 元素定位-超链接类.mp4 04:43
* 10 元素定位-xpath定位1.mp4 09:33
* 11 元素定位-xpath 定位2.mp4 10:50
* 12 传统定位方式总结.mp4 05:18
* 13 css&xpath定位总结.mp4 03:54
* 14 Selenium相对定位.mp4 05:04
* 15 万能javascript定位.mp4 08:16
* 16 万能代码选择器定位.mp4 05:04
* 17 多种定位方式演示.mp4 08:36
* 30 Selenium元素交互/
* 01 操作ChexkBox.mp4 06:46
* 02 操作RadioBox.mp4 02:30
* 03 操作Form表单.mp4 02:12
* 04 操作下拉列表.mp4 04:45
* 05 读取元素信息.mp4 08:12
* 31 Selenium事件交互/
* 01 键盘事件.mp4 06:29
* 02 鼠标事件.mp4 12:39
* 03 滚动事件.mp4 10:27
* 32 Selenium窗口操作/
* 01 浏览器操作.mp4 01:42
* 02 iframe操作.mp4 04:20
* 03 窗口-打开与关闭.mp4 09:29
* 04 窗口-窗口管理.mp4 03:08
* 05 窗口-截图操作.mp4 04:02
* 33 Selenium其它操作/
* 01 对话框-alert.mp4 05:33
* 02 对话框-confirm.mp4 02:17
* 03 Cookie操作.mp4 06:27
* 04 文件上传.mp4 07:11
* 05 异步等待方式.mp4 06:39
* 34 Selenium之JS应用/
* 01 JS使用场景.mp4 07:12
* 02 JS同步执行.mp4 06:24
* 03 JS异步等待.mp4 08:53
* 04 JS之化繁为简.mp4 05:31
* 05 JS实现H5拖曳.mp4 06:41
* 06 JS绕过验证码.mp4 13:06
* 07 JS深入思考.mp4 04:37
* 35 与unittest集成/
* 01 ut集成概述.mp4 03:09
* 02 用ut设计流程.mp4 07:18
* 03 用ut分组用例.mp4 04:21
* 04 ddt数据驱动.mp4 07:10
* 36 与pytest集成/
* 01 固件设计流程.mp4 07:58
* 02 pyt分组用例.mp4 03:10
* 03 pyt参数化设计.mp4 03:14
* 04 pyt收集用例结果.mp4 06:20
* 05 与jenkins集成.mp4 12:26
* 37 pom设计分层/
* 01 pom模式简介.mp4 09:05
* 02 pom模式过程.mp4 07:19
* 03 百度演示案例.mp4 15:25
* 04 pom模式架构.mp4 04:06
* 38 关键字驱动设计/
* 01 关键字驱动简介.mp4 04:37
* 02 常用设计方法.mp4 04:43
* 03 百度演示案例.mp4 06:47
* 04 深入三种模式.mp4 05:59
* 39 开发平台综合案例/
* 01 需求&用例测试.mp4 36:11
* 02 完整的测试项目.mp4 14:07
* 40 股票项目综合案例/
* 01 股票项目综合案例.mp4 11:09
* 41 Selenium-ide/
* 01 ide简介&环境安装.mp4 04:48
* 02 ide入门样例.mp4 14:38
* 03 流程控制-条件.mp4 09:28
* 04 流程控制-循环.mp4 06:54
* 05 ide控制台运行.mp4 08:29
* 42 分布式Grid应用/
* 01 grid简介.mp4 04:06
* 02 环境搭建.mp4 05:30
* 03 独立模式.mp4 09:55
* 04 Hub+Node.mp4 04:57
* 05 Distributed.mp4 08:09
* 06 远程测试样例.mp4 12:46
* 07 个性化样例.mp4 09:29
* 43 selenium最佳实践/
* 01 selenium最佳实践.mp4 04:04






