从手工到自动化的“最后一公里”

很多测试同学卡在这样一个尴尬的节点:功能测试做得滚瓜烂熟,用例写得滴水不漏,但一提到自动化就两眼一抹黑。这不是因为你不努力,而是因为你缺了一个从“手动执行”到“代码驱动”的思维跃迁。这门公开课的核心任务,就是填补这个能力缺口。它不打算教你如何安装环境、如何写第一个 Hello World 这种细枝末节,而是聚焦于自动化测试的顶层设计思路——也就是标题里暗示的“之路”。这里指的是路径选择和架构认知,而非简单的工具教程。

课程时长控制在半小时左右,这意味着它必须极其精炼。它解决的根本问题是:当你决定拥抱自动化时,第一步该迈向哪里?是选 Selenium 还是 Playwright?是写脚本还是搭框架?是很多自学者在海量资料中迷失方向的原因。这门课试图帮你理清脉络,让你明白自动化不是工具的堆砌,而是一套系统工程。读完这一讲,你应该能回答:为什么我的自动化脚本维护成本那么高?以及,一个成熟的自动化体系应该具备哪些核心特征?

适合谁学,以及如何高效使用配套资料

这门课最适合两类人:一是有一定手工测试基础,想转型自动化但不知从何下手的测试工程师;二是正在备考测试开发工程师岗位,需要梳理知识体系的学习者。如果你已经完全掌握自动化框架开发,或者还是刚刚接触测试概念的零基础小白,这门课可能都不够贴合——前者你会觉得太浅,后者你会听不懂。建议你在观看前,先确认自己至少独立写过 50 个以上的功能测试用例,并对 HTTP 协议、API 基础有基本概念。

配套资料中提到的“公开课”性质,决定了它更像是一个引子,而非完整的实战手册。学习建议如下:首先,带着问题去看视频,重点关注讲师对自动化测试全流程的拆解逻辑,而不是逐帧记录操作步骤。其次,看完视频后,尝试画出你当前所在项目或目标岗位的自动化测试架构图,对比视频中提到的理想模型,找出差距。最后,不要指望看一遍就能上手写代码,这节课的价值在于“纠偏”和“定调”。如果你发现视频里提到的某个技术栈你完全没用过,那就是你接下来自学练习的切入点。例如,如果讲到了 CI/CD 集成,你就去补 Jenkins 或 GitLab CI 的相关实践;如果提到了数据驱动,就去研究一下 POI 或 YAML 配置的使用。通过这种“缺什么补什么”的方式,将半小时的输入转化为后续数千小时的输出,才是这门公开课真正的打开方式。

课程目录

1 自动化测试公开课之自动化测试的**之路 (33:07)