
在当前DevOps与持续交付盛行的背景下,传统的手工测试已无法满足企业对高质量、高速度交付的需求。测试人员必须具备开发高可维护性、高扩展性自动化框架的能力,并掌握异步并发与分布式技术以应对复杂的业务场景。
本课程采用“底层原理剖析+设计模式应用+高阶框架开发”的进阶模式,带你从零构建一套企业级的Web与接口自动化测试平台。课程深度融合了行业对测试开发的核心技术要求,首先从自动化测试的可行性与需求分析入手,建立正确的测试开发思维。随后,课程深入讲解Page Object设计模式、数据驱动、断言机制及日志装饰器等核心组件的封装技巧。进阶部分重点攻克YAML/Excel配置管理、邮件通知、数据库连接池及多数据库支持。最后,课程将带你深入异步编程(Async/Await)与Selenium底层协议,实现基于协程的并发测试与远程分布式执行,彻底解决执行效率低下的痛点。这是一套横跨“测试架构设计、Python高级特性、异步IO及分布式计算”的硬核课程,涵盖了从框架设计、核心模块封装到性能极致优化的全链路闭环。
课程目录:
Web和接口自动化的分布式
+—第10章 自动化测试开发常见问题与优化
+—第1章 开宗明义
| 1-1 为什么做这门课?该怎么学 (2).mp4
|
+—第2章 自动化测试不得不说的事儿
| 2-1 自动化测试与测试开发的关系.mp4
| 2-2 测试中的实际问题与需求.mp4
| 2-3 测试工作中的自动化解决方案.mp4
| 2-4 自动化测试可行性分析.mp4
| 2-5 自动化测试需求分析.mp4
| 2-6 需求分析的实现过程.mp4
| 2-7 本章小结.mp4
|
+—第3章 测试框架开发基础——对象层封装
| 3-1 自动化此时开发的对象层.mp4
| 3-2 最普通的自动化“裸奔状态”.mp4
| 3-3 浏览器对象Browser基类的开发.mp4
| 3-4 继承基类实现浏览器个性化.mp4
| 3-5 页面对象开发的第一种实现方式.mp4
| 3-6 页面对象开发的第二种实现方式.mp4
|
+—第4章 测试框架开发基础——原生框架的集成
| 4-1 原生测试框架之简介.mp4
| 4-10 本章小结.mp4
| 4-2 原生测试框架参数化的第一种方法.mp4
| 4-3 原生测试框架参数化的第二种方法.mp4
| 4-4 原生测试框架断言的使用.mp4
| 4-5 原生测试框架解决重复性前置条件的问题.mp4
| 4-6 原生测试框架的后置处理方法的使用【更多资源加】.mp4
| 4-7 原生测试框架的测试类与PO的关系.mp4
| 4-8 原生测试框架解决用例组织问题.mp4
| 4-9 原生测试框架解决测试结果可视化问题.mp4
|
+—第5章 测试框架开发进阶——配置文件与IO模块
| 5-1 如何提升应用层复用性和可维护性.mp4
| 5-10 本章小结.mp4
| 5-2 通用配置文件开发.mp4
| 5-3 YAML文件配置和IO开发.mp4
| 5-4 页面继承对象PO的改造.mp4
| 5-5 解析自定义表达式的方法.mp4
| 5-6 结合Selenium和YAML过滤表达式.mp4
| 5-7 页面实例化PO对象改造.mp4
| 5-8 自动化测试开发之Excel配置文件的IO开发.mp4
| 5-9 自动化测试开发之Excel配置文件的测试用例改造.mp4
|
+—第6章 测试框架开发进阶——装饰器的应用
| 6-1 自动化测试开发之函数装饰器的基本实现方法.mp4
| 6-2 自动化测试开发之用例依赖装饰器的实现方法.mp4
| 6-3 自动化测试开发装饰器应用之测试用例的依赖实现.mp4
| 6-4 自动化测试开发之日志的基本实现方式.mp4
| 6-5 自动化测试开发之日志装饰器的开发.mp4
| 6-6 自动化测试开发之异常的捕捉与记录.mp4
| 6-7 本章小结.mp4
|
+—第7章 测试框架开发进阶——扩展功能的实现
| 7-1 自动化测试开发框架拓展之测试数据构造简介.mp4
| 7-2 自动化测试开发框架拓展之测试数据构造(一).mp4
| 7-3 自动化测试开发框架拓展之测试数据构造(二).mp4
| 7-4 自动化测试开发框架拓展之邮件模块开发(上).mp4
| 7-5 自动化测试开发框架拓展之邮件模块开发(下).mp4
| 7-6 自动化测试开发框架拓展之接口测试集成.mp4
| 7-7 自动化测试开发框架拓展之接口集成的实际案例分享.mp4
|
+—第8章 测试框架开发高级——操作数据库
| 8-1 自动化测试开发之数据库操作前言.mp4
| 8-2 自动化测试开发之使用INI文件管理数据库连接配置.mp4
| 8-3 自动化测试开发之实现INI配置文件解析.mp4
| 8-4 自动化测试开发之建立mysql和oracle数据库连接池.mp4
| 8-5 自动化测试开发之使用mysql异步连接池实现mysql数据库操作(上).mp4
| 8-6 自动化测试开发之使用mysql异步连接池实现mysql数据库操作(下).mp4
| 8-7 自动化测试开发之使用oracle连接池实现oracle数据库操作.mp4
|
+—第9章 测试框架开发高级——异步的实现
| 9-1 自动化测试异步开发的基础知识之进程、线程和协程.mp4
| 9-10 自动化测试开发之浏览器启动属性与web并发测试实现.mp4
| 9-11 远程分布式测试实现.mp4
| 9-12 改造异步装饰器记录异步测试执行过程与结果.mp4
| 9-2 selenium底层原理以及异步和分布式实现原理.mp4
| 9-3 自动化测试异步开发之webdriver接口协议.mp4
| 9-4 自动化测试异步开发之编写异步webdriver接口请求客户端.mp4
| 9-5 自动化测试异步开发之元素类开发.mp4
| 9-6 自动化测试异步开发之编写客户端异步webdriver接口类(上).mp4
| 9-7 自动化测试异步开发之编写客户端异步webdriver接口类(下).mp4
| 9-8 自动化异步测试开发之编写异步业务函数、测试函数和测试类.mp4
| 9-9 自动化测试开发之编写异步测试执行主函数.mp4
下载地址:
感谢您的来访,获取更多精彩文章请收藏本站。


















