前端工程 · 代码质量
单元测试
Unit Test
也叫:单测、Unit Testing、函数级测试
针对函数、组件或模块的小范围自动测试,运行快,用来锁定边界条件与回归。
详细解释
单元测试把一个小单位隔离开验证:输入什么、输出什么、错误怎么抛。前端也可以测纯函数、hooks、组件渲染(常配合测试渲染库)。
它跑得快,适合在 CI 里频繁跑;但测不到真实浏览器里的布局与跨服务集成,所以还要有端到端测试补位。AI 生成代码时,先补单测再让它改实现,能显著减少反复。
写好单测的关键是测行为而不是测实现细节,否则一重构测试全红。
开发者信息术语 ID、DOM 线索、识别优先级
- 术语 ID
eng-unit-test- DOM 选择器
- 没有 DOM 线索,这个概念不在页面上直接识别。
- 优先级
- 1 · 同一层有多条命中时,优先级高的胜出
- 版本
- v1 · 更新于 2026/10/05