1. WCAG 2.1 AA/AAA 符合性如何系统化测试?请说明四个原则(POUR: Perceivable/Operable/Understandable/Robust)在测试用例设计中的具体映射。
WCAG 2.1 AA/AAA 符合性如何系统化测试?请说明四个原则(POUR:Perceivable/Operable/Understandable/Robust)在测试用例设计中的具体映射?
- WCAG 的四个原则(POUR)与具体成功标准
- AA/AAA 级别差异
- 测试用例如何映射到 POUR
WCAG 2.1 的四个原则(POUR)是测试用例设计的骨架:Perceivable(可感知)——内容可被感知,映射到文本替代(alt)、非文本内容、对比度、音频/视频替代、自适应布局的用例;Operable(可操作)——交互可操作,映射到键盘可达、焦点管理、无超时陷阱、可跳过重复内容、可返回的用例;Understandable(可理解)——内容可理解,映射到语言属性、一致性导航、输入错误提示、可预测行为(如焦点变化不意外)的用例;Robust(健壮)——内容可被可靠解析,映射到语义化 HTML、正确的 ARIA、无效值处理、兼容辅助技术的用例。系统化测试分两级:AA 是常见合规目标(如对比度 4.5:1、键盘可达),AAA 更严格(如对比度 7:1、无任何时间限制),测试时先按 AA 建立基线,再按业务需要提升到 AAA。用例设计以"每条成功标准对应若干用例"为原则,并同时用自动化扫描与人工(键盘/屏幕阅读器)验证。
POUR 是把 WCAG 成功标准"组织化"的框架,测试要以"成功标准→用例"的映射来保证覆盖,而不是零散地测几个端点。AA/AAA 是严重度阈值,测试目标需明确到某个级别。