如果你已经在做手工测试,每天重复点页面、写用例、追 bug,想往自动化方向转,又担心买回来的课只是把官方文档念一遍,这门课值得先看清楚它到底解决什么问题。它不教你从零学 Python 语法,也不承诺学完就能拿 offer,核心落点是一件事:用 Python 把测试工作里那些重复、易漏、需要长期维护的部分,做成一套自己能改、能扩、能交给团队用的框架。
它对应的工作场景,和市面上的入门课不太一样
多数自动化入门内容停在「用现成工具跑通一个登录用例」,而真实工作里更麻烦的是后半段:测试数据怎么批量造、接口和 UI 怎么放进同一套流程、跑完之后结果怎么自动发出来、用例多了怎么组织才不乱。这门课的重心正好压在这些环节上,目录里能看到测试数据构造、邮件模块开发、接口测试集成、接口集成实际案例这几块,都是团队里真正会卡住人的地方。换句话说,它假设你已经能写简单脚本,接下来要解决的是「脚本变成框架」这一步。
适合什么基础,先看哪几块
比较合适的起点是:Python 能读懂函数、类、模块导入,知道 requests 或 selenium 大致怎么用,手工测试流程也熟悉。如果连 Python 基础语法都没过一遍,直接进框架部分会吃力,建议先把语法补上再回来。学习顺序上,建议先看测试数据构造这两节,它决定后面用例能不能稳定跑;再看接口测试集成和接口集成案例,这是最能直接搬到工作里的部分;邮件模块开发可以放到最后,它偏工程收尾,理解起来不难,但优先级没那么高。框架扩展那部分内容密度较大,不建议倍速刷,跟着敲一遍更划算。
学完能独立做什么,资料怎么配合练
按这条线走下来,你应该能独立搭出一个带数据构造、接口用例组织、结果通知的小型测试框架,并把它接到自己项目的接口上跑起来,而不是只会改别人写好的脚本。练习上别只看视频:每看完一节,就用自己公司或一个开源项目的接口把当节内容重写一遍,测试数据构造那部分尤其要动手,因为参数化写法和数据来源的取舍,光看是记不住的。邮件模块可以简化成把结果写进文件或推到群里,重点是跑通「执行—收集—通知」这条链路。整套资料偏实战、偏工程细节,不适合当速查手册,建议按章节顺序推进,每章结束留一次完整的复现,再决定要不要继续往下。
课程目录
课程目录69 集
- 📁 第7章 测试框架开发进阶——扩展功能的实现 第7章 测试框架开发进阶——扩展功能的实现必看.png [493.5 KB] 7-3 自动化测试开发框架拓展之测试数据构造(二).mp4
- [259.5 MB] 7-7 自动化测试开发框架拓展之接口集成的实际案例分享.mp4
- [299.5 MB] 7-4 自动化测试开发框架拓展之邮件模块开发(上).mp4
- [134.4 MB] 7-2 自动化测试开发框架拓展之测试数据构造(一).mp4
- [247.4 MB] 7-6 自动化测试开发框架拓展之接口测试集成.mp4
- [180.0 MB] 7-1 自动化测试开发框架拓展之测试数据构造简介.mp4
- [16.5 MB] 7-5 自动化测试开发框架拓展之邮件模块开发(下).mp4
- [201.0 MB] 📁 第8章 测试框架开发高级——操作数据库 第8章 测试框架开发高级——操作数据库必看.zip
- [1.8 MB] 8-2 自动化测试开发之使用INI文件管理数据库连接配置.mp4
- [31.6 MB] 8-4 自动化测试开发之建立mysql和oracle数据库连接池.mp4
- [182.4 MB] 8-7 自动化测试开发之使用oracle连接池实现oracle数据库操作.mp4
- [291.1 MB] 8-3 自动化测试开发之实现INI配置文件解析.mp4
- [122.4 MB] 8-6 自动化测试开发之使用mysql异步连接池实现mysql数据库操作(下).mp4
- [186.3 MB] 8-1 自动化测试开发之数据库操作前言.mp4
- [13.5 MB] 8-5 自动化测试开发之使用mysql异步连接池实现mysql数据库操作(上).mp4
- [149.4 MB] 📁 资料 资料说明.png [493.5 KB] autotest_framework.exe [2.9 MB] 📁 第4章 测试框架开发基础——原生框架的集成 第4章 测试框架开发基础——原生框架的集成必看.png [493.5 KB] 4-3 原生测试框架参数化的第二种方法.mp4
- [96.0 MB] 4-2 原生测试框架参数化的第一种方法.mp4
- [305.7 MB] 4-8 原生测试框架解决用例组织问题.mp4
- [286.9 MB] 4-5 原生测试框架解决重复性前置条件的问题.mp4
- [58.5 MB] 4-1 原生测试框架之简介.mp4
- [116.8 MB] 4-9 原生测试框架解决测试结果可视化问题.mp4
- [208.6 MB] 4-6 原生测试框架的后置处理方法的使用【更多资源加】.mp4
- [248.9 MB] 4-7 原生测试框架的测试类与PO的关系.mp4
- [81.1 MB] 4-10 本章小结.mp4
- [28.3 MB] 4-4 原生测试框架断言的使用.mp4
- [155.0 MB] 📁 第3章 测试框架开发基础——对象层封装 第3章 测试框架开发基础——对象层封装资料.png [493.5 KB] 3-4 继承基类实现浏览器个性化.mp4
- [280.4 MB] 3-5 页面对象开发的第一种实现方式.mp4
- [212.2 MB] 3-1 自动化此时开发的对象层.mp4
- [12.6 MB] 3-6 页面对象开发的第二种实现方式.mp4
- [229.7 MB] 3-3 浏览器对象Browser基类的开发.mp4
- [135.2 MB] 3-2 最普通的自动化“裸奔状态”.mp4
- [142.0 MB] 📁 第9章 测试框架开发高级——异步的实现 9-1 自动化测试异步开发的基础知识之进程、线程和协程.mp4
- [29.8 MB] 9-5 自动化测试异步开发之元素类开发.mp4
- [186.8 MB] 9-2 selenium底层原理以及异步和分布式实现原理.mp4
- [25.8 MB] 9-12 改造异步装饰器记录异步测试执行过程与结果.mp4
- [92.3 MB] 9-7 自动化测试异步开发之编写客户端异步webdriver接口类(下).mp4
- [221.1 MB] 9-11 远程分布式测试实现.mp4
- [101.2 MB] 9-6 自动化测试异步开发之编写客户端异步webdriver接口类(上).mp4
- [199.8 MB] 9-9 自动化测试开发之编写异步测试执行主函数.mp4
- [307.0 MB] 9-8 自动化异步测试开发之编写异步业务函数、测试函数和测试类.mp4
- [254.0 MB] 9-4 自动化测试异步开发之编写异步webdriver接口请求客户端.mp4
- [158.1 MB] 9-3 自动化测试异步开发之webdriver接口协议.mp4
- [65.0 MB] 9-10 自动化测试开发之浏览器启动属性与web并发测试实现.mp4
- [385.2 MB] 📁 第1章 开宗明义 1-1 为什么做这门课?该怎么学.mp4
- [197.4 MB] 📁 第6章 测试框架开发进阶——装饰器的应用 6-5 自动化测试开发之日志装饰器的开发.mp4
- [125.3 MB] 6-2 自动化测试开发之用例依赖装饰器的实现方法.mp4
- [330.5 MB] 6-6 自动化测试开发之异常的捕捉与记录.mp4
- [222.3 MB] 6-7 本章小结.mp4
- [9.6 MB] 6-4 自动化测试开发之日志的基本实现方式.mp4
- [253.0 MB] 6-3 自动化测试开发装饰器应用之测试用例的依赖实现.mp4
- [107.0 MB] 6-1 自动化测试开发之函数装饰器的基本实现方法.mp4
- [170.8 MB] 📁 第2章 自动化测试不得不说的事儿 2-1 自动化测试与测试开发的关系.mp4
- [18.7 MB] 2-6 需求分析的实现过程.mp4
- [11.9 MB] 2-5 自动化测试需求分析.mp4
- [10.1 MB] 2-2 测试中的实际问题与需求.mp4
- [17.9 MB] 2-3 测试工作中的自动化解决方案.mp4
- [14.0 MB] 2-4 自动化测试可行性分析.mp4
- [10.0 MB] 2-7 本章小结.mp4
- [4.5 MB] 📁 第10章 自动化测试开发常见问题与优化(空) 📁 第5章 测试框架开发进阶——配置文件与IO模块 5-4 页面继承对象PO的改造.mp4
- [131.1 MB] 5-9 自动化测试开发之Excel配置文件的测试用例改造.mp4
- [140.4 MB] 5-1 如何提升应用层复用性和可维护性.mp4
- [14.9 MB] 5-5 解析自定义表达式的方法.mp4
- [215.3 MB] 5-6 结合Selenium和YAML过滤表达式.mp4
- [173.5 MB] 5-2 通用配置文件开发.mp4
- [282.7 MB] 5-7 页面实例化PO对象改造.mp4
- [102.4 MB] 5-10 本章小结.mp4
- [10.0 MB] 5-8 自动化测试开发之Excel配置文件的IO开发.mp4
- [289.5 MB] 5-3 YAML文件配置和IO开发.mp4
- [156.8 MB] 适合人群 测试工程师 软件开发人员 自动化测试爱好者 学习收获 掌握Python自动化测试开发技能 提升测试框架开发能力 实现高效测试流程管理 祝您学习愉快! 学有所成,前程似锦!






