这门课解决什么工作场景

传统自动化测试框架(如 Selenium、Playwright)擅长执行标准化流程,但在面对复杂业务逻辑、遗留代码重构或突发回归问题时,往往显得笨重且维护成本高。本课程的核心价值在于探索「AI 驱动测试智能体」的落地路径。它不教你写死板的脚本,而是聚焦于如何让 AI 具备测试工程师的思维——即通过白盒分析代码结构、通过黑盒验证用户行为,并利用多 Agent 协作处理需要上下文判断的复杂测试任务。

具体而言,它解决的是三个痛点:一是如何快速识别新增代码的影响面,避免全量回归的人力浪费;二是如何将分散的项目文档、历史 Bug 库转化为可被 AI 调用的知识库;三是如何搭建一个能自主规划、执行并报告测试结果的智能体系统,而非仅仅是一个问答机器人。

适合什么基础与学习建议

本课程对零基础 Python 入门者不够友好,适合已具备基础测试开发能力、熟悉至少一种编程语言,且希望将 AI 引入工程化落地流程的中高级测试工程师或想转型 AI 应用开发的开发同学。你需要对 Git 操作、API 接口测试有一定概念,因为后续的知识库构建和 Agent 交互都建立在此之上。

建议的学习路径如下:首先攻克「白盒测试核心能力」与「增量代码识别」模块,这是理解 AI 如何读懂代码的基础;接着深入「RAG 基本流程」与「专属业务知识库构建」,掌握如何让 AI 拥有你的项目记忆;最后再进入「多 Agent 模式初探」与「构造智能体」的综合实战。切忌直接跳到最后一步,否则很难理解 Agent 背后的决策逻辑。

学完能独立做什么

完成课程后,你将不再局限于运行现成的测试工具,而是具备独立设计和搭建「智能测试助手」的能力。具体而言,你可以利用课程提供的思路,在本地或企业内网环境中,部署一套能够读取项目源码、关联历史缺陷数据,并自动生成针对性测试用例的智能体。

在练习环节,请重点配合资料包中的工程内知识库引用案例进行实操。不要只看不练,尝试将一个小微服务的代码库导入,模拟一次从代码提交到生成影响面分析报告的全过程。这种从理论到真实工程场景的闭环训练,才是这门课区别于普通 AI 科普内容的关键所在。

课程目录

未分组

  1. 01 _ 白盒测试核心能力拆解
  2. 02 _ 增量代码识别与影响面分析能力
  3. 03 _ 白盒测试能力
  4. 04 _ 黑盒测试分析能力
  5. 05 _ 多 Agent 模式初探
  6. 06 _ 工程内知识库的引用
  7. 07 _ RAG 基本流程建设
  8. 08 _ 如何打造专属业务测试知识库
  9. 09 _ 构造一个多 Agent 测试智能体