Vitest、Jest、Testing Library 与 Playwright

Vitest、Jest、Testing Library 与 Playwright

这篇笔记还在编辑中,内容可能会继续补充、调整或重写。

核心认识

Vitest 和 Jest 负责测试运行、断言与 Mock,Testing Library 鼓励从用户视角测试界面,Playwright 驱动真实浏览器执行端到端流程。工具组合应按测试层级选择,而非全部堆叠。

学习重点

  • 根据风险和反馈速度选择合适测试层级
  • 测试可观察行为与稳定契约,避免绑定内部实现
  • 让测试在本地和 CI 中可重复、可定位且不过度脆弱

实践检查

  • 能用自己的话解释“Vitest、Jest、Testing Library 与 Playwright”
  • 能在最小项目中完成一次与“Vitest、Jest、Testing Library 与 Playwright”相关的验证
  • 能记录常见问题、取舍依据和排查方法