组件测试与用户行为

以用户视角为表单、筛选和对话框写行为测试:按角色与标签查询、用真实交互操作、断言可见结果,清理依赖内部实现的脆测试。

React核心约 30 分钟
开始学习
学习目标
  • 用 getByRole 等语义查询定位元素,理解它与可访问性语义的共生关系
  • 用 user-event 走真实交互链路,断言用户可见的结果而不是内部状态
  • 用「行为变了吗」判断测试失败:脆测试删改,覆盖缺口补断言
知识点
组件测试行为测试getByRoleuser-event脆测试

内容版本 1.0.0,核验于 2026-10-26

Command Palette

Search for a command to run...