飞豹客 · 课能看,资料也能带走
飞豹客前端开发 会员免费

前端测试实战课:Jest入门与TDD/BDD双技能提升

这门课解决什么问题 大部分前端同学写测试的起点,是「被要求写」而不是「想写」。需求一改,回归全靠手点;组件一多,谁也不敢动老代码;上线前通宵跑一遍主流程,心里还是没底。这门课针对的正是这几个具体场景:把 Jest 这套测试框架真正用起来,同时补上 TDD(测试驱动开发)和 BDD(行为驱动开发)两种

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
89 人关注 更新于 2026-05-25 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决什么问题

大部分前端同学写测试的起点,是「被要求写」而不是「想写」。需求一改,回归全靠手点;组件一多,谁也不敢动老代码;上线前通宵跑一遍主流程,心里还是没底。这门课针对的正是这几个具体场景:把 Jest 这套测试框架真正用起来,同时补上 TDD(测试驱动开发)和 BDD(行为驱动开发)两种写法背后的思路差异,让你在 Vue 和 React 项目里都能落地自动化测试,而不是停留在「知道有测试这回事」。

它不承诺学完就能进大厂,也不保证你立刻写出百分之百覆盖率。它更像一次系统补课:把散落在文档、博客里的 Jest 用法收拢成一条线,让你知道什么场景该测、什么场景不值得测。

适合什么基础,建议先看哪几块

前提是你能独立写 Vue 或 React 组件,熟悉 ES6 语法、模块导入导出,最好用过 npm 装包跑脚本。如果连组件通信、生命周期都还没摸顺,先补框架本身,测试课会让你两头顾不上。

建议的进入顺序是:先看 Jest 基础部分,把断言、匹配器、测试用例的组织方式过一遍,重点理解它怎么发现测试文件、怎么跑单个用例;接着看配置相关内容,因为真实项目里路径别名、环境区分、覆盖率报告这些坑,基本都在配置阶段冒出来;然后再进入 Mock 部分,这是前端测试的分水岭——接口请求、定时器、第三方模块,不学会替身就写不下去;最后再进 TDD 与 BDD 的实战章节,配合 Vue、React 的具体项目看两种思路怎么落到代码里。

学完能独立做什么,资料怎么配合练

学完之后,你应该能独立给一个中等规模的前端项目搭起测试骨架:为工具函数和纯逻辑写单元测试,为组件写交互测试,用 Mock 隔离网络请求,把测试脚本接进日常开发流程,让它在提交前或构建时自动跑。遇到线上回归问题,也能先补一个失败的用例,再改代码让它变绿,而不是靠反复手点验证。

资料里的视频和示例代码建议分开用:看视频时不要只跟着敲,先暂停,自己猜下一步会怎么写,再对照;每个章节结束后,拿你手上正在做的项目挑一个模块练手,比如把某个表单校验逻辑抽出来测一遍,或者给一个列表组件补上渲染和点击的用例。TDD 和 BDD 两部分不必一次看完,先按你团队现有的习惯选一种模仿,写顺了再回头看另一种,比较两者在用例命名、断言粒度上的差别。测试这件事,写满一百个用例比看完一百集视频有用。

课程目录

BDD双实战(完整版) 📁 📁 第2章 Jest 前端自动化测试框架基础入门78 集
  • 2-3 使用 Jest 修改自动化测试样例.mp4
  • [204.1 MB] 2-4 Jest 的简单配置.mp4
  • [302.5 MB] 2-
  • 12 Jest 中的 Mock(2).mp4
  • [358.6 MB] 2-
  • 11 Jest 中的 Mock(1).mp4
  • [305.6 MB] 2-7 异步代码的测试方法(1).mp4
  • [295.7 MB] 2-9 Jest 中的钩子函数mp4.mp4
  • [381.1 MB] 2-6 Jest 命令行工具的使用.mp4
  • [558.5 MB] 2-8 异步代码的测试方法(2).mp4
  • [363.6 MB] 2-2 前端自动化测试框架 Jest.mp4
  • [58.4 MB] 2-13 章节小结.mp4
  • [170.4 MB] 2-5 Jest 中的匹配器.mp4
  • [416.7 MB] 2-1 自动化测试背景及原理.mp4
  • [266.4 MB] 2-10 钩子函数的作用域.mp4
  • [260.0 MB] 📁 📁 资料 vue-master.zip
  • [106.5 KB] react-code-master.zip
  • [91.3 KB] 📁 📁 第1章 前端要学的测试课 1-1 前端要学的测试课【资源精选‖更多关注:CunworkNotes】.mp4
  • [15.0 MB] 📁 📁 第6章 Vue中的 BDD 与 集成测试 6-3 使用 BDD 和集成测试进行 Vuex 项目的测试(2_ev.mp4
  • [21.3 MB] 6-5 异步测试(2)_ev.mp4
  • [17.7 MB] 6-6 路由页面的代码组织_ev【更多精选‖公众号:CunWorknotes】 .mp4
  • [18.6 MB] 6-4 异步测试(1)_ev.mp4
  • [50.5 MB] 6-1 BDD 的概念以及与 TDD 的对比_ev【持续更新‖免费提供:CunworknoteS】.mp4
  • [22.4 MB] 6-2 使用 BDD 和集成测试进行 Vuex 项目的测试(1_ev.mp4
  • [20.4 MB] 📁 📁 第7章 React中的 BDD 与 集成测试 7-7 路由页面的代码组织_ev【资源精选‖更多关注:CunworkNotes】.mp4
  • [19.9 MB] 7-6 异步测试(3)_ev.mp4
  • [13.7 MB] 7-4 异步测试(1)_ev【资源精选‖更多关注:CunworkNotes】.mp4
  • [30.7 MB] 7-2 使用 BDD 和集成测试进行 Redux 项目的测试(1)_ev.mp4
  • [28.6 MB] 7-5 异步测试(2)_ev.mp4
  • [37.4 MB] 7-1 BDD 的概念以及与 TDD 的对比_ev.mp4
  • [24.8 MB] 7-3 使用 BDD 和集成测试进行 Redux 项目的测试(2)_ev.mp4
  • [32.8 MB] 📁 📁 第3章 Jest难点进阶 3-2 mock 深入学习【更多精选‖公众号:CunWorknotes】 .mp4
  • [268.6 MB] 3-5 Jest 中对 DOM 节点操作的测试【持续更新‖免费提供:CunworknoteS】.mp4
  • [111.1 MB] 3-3 mock timers.mp4
  • [162.2 MB] 3-4 ES6 中类的测试.mp4
  • [318.5 MB] 3-1 snapshot 快照测试.mp4
  • [411.4 MB] 📁 📁 第4章 Vue 中的 TDD 与 单元测试 4-8 UndoList 的实现(1).mp4
  • [374.0 MB] 4-4 使用 TDD 的方式开发 Header 组件(1).mp4
  • [773.9 MB] 4-7 通用代码提取封装.mp4
  • [179.2 MB] 4-1 什么是TDD?.mp4
  • [46.3 MB] 4-
  • 13 CodeCoverage 代码覆盖率.mp4
  • [381.8 MB] 4-6 Header 组件样式新增及快照测试.mp4
  • [228.7 MB] 4-3 vue-test-utils 的配置及使用.mp4
  • [677.6 MB] 4-5 使用 TDD 的方式开发 Header 组件 (2).mp4
  • [272.2 MB] 4-14 章节小结mp4.mp4
  • [16.9 MB] 4-
  • 12 UndoList 编辑功能实现 (2).mp4
  • [802.4 MB] 4-
  • 10 UndoList 样式修饰及测试代码优化.mp4
  • [480.9 MB] 4-2 Vue 环境中配置 Jest.mp4
  • [393.8 MB] 4-
  • 11 UndoList 编辑功能实现(1).mp4
  • [341.6 MB] 4-9 UndoList 的实现(2).mp4
  • [445.0 MB] 📁 📁 第5章 React中的 TDD 与 单元测试 5-9 UndoList 的实现(1).mp4
  • [19.1 MB] 5-1 什么是TDD?(同4-1)【资源精选‖更多关注:CunworkNotes】.mp4
  • [45.6 MB] 5-2 React 环境中配置 Jest(1)【持续更新‖免费提供:CunworknoteS】.mp4
  • [500.0 MB] 5-4 Enzyme 的配置及使用.mp4
  • [752.4 MB] 5-
  • 10 UndoList 的实现(2)【优质资源‖关注:cunWorkNotes 解锁】.mp4
  • [27.6 MB] 5-
  • 12 UndoList 编辑功能实现 (1).mp4
  • [28.2 MB] 5-
  • 14 UndoList 编辑功能实现(3).mp4
  • [29.9 MB] 5-
  • 15 CodeCoverage 代码覆盖率.mp4
  • [472.7 MB] 5-7 Header 组件样式新增及快照测试.mp4
  • [173.9 MB] 5-3 React 环境中配置 Jest(2).mp4
  • [378.0 MB] 5-5 使用 TDD 的方式开发 Header 组件 (1).mp4
  • [412.7 MB] 5-16 章节小结_ev.mp4
  • [6.1 MB] 5-6 使用 TDD 的方式开发 Header 组件 (2).mp4
  • [775.9 MB] 5-
  • 13 UndoList 编辑功能实现 (2).mp4
  • [24.3 MB] 5-
  • 11 UndoList 样式修饰及测试代码优化.mp4
  • [33.5 MB] 5-8 通用代码提取封装.mp4
  • [236.0 MB] 📁 📁 第8章 前端自动化测试的思考总结 8-1 课程总结_ev.mp4
  • [15.5 MB] 适合人群 前端开发者 测试工程师 对前端测试感兴趣的学习者 学习收获 熟练使用Jest进行自动化测试 掌握TDD和BDD测试方法 提升代码质量和开发效率 祝您学习愉快! 学有所成,前程似锦!