跳到主要内容

前端工程 · 代码质量

单元测试

Unit Test

也叫:单测、Unit Testing、函数级测试

针对函数、组件或模块的小范围自动测试,运行快,用来锁定边界条件与回归。

详细解释

单元测试把一个小单位隔离开验证:输入什么、输出什么、错误怎么抛。前端也可以测纯函数、hooks、组件渲染(常配合测试渲染库)。

它跑得快,适合在 CI 里频繁跑;但测不到真实浏览器里的布局与跨服务集成,所以还要有端到端测试补位。AI 生成代码时,先补单测再让它改实现,能显著减少反复。

写好单测的关键是测行为而不是测实现细节,否则一重构测试全红。

开发者信息
术语 ID
eng-unit-test
DOM 选择器
没有 DOM 线索,这个概念不在页面上直接识别。
优先级
1 · 同一层有多条命中时,优先级高的胜出
版本
v1 · 更新于 2026/10/05