工具

Accessibility Insights

另见: AI for Web, Accessibility Insights for Web, Accessibility Insights for Windows

微软推出的免费开源无障碍测试工具——既是自动化检查器(底层基于 axe-core),也是引导式人工测试框架,带领审计人员完成结构化评估流程。

Accessibility Insights 是微软推出的一系列免费开源无障碍测试工具。其底层基于 axe-core,但额外提供了原生 axe-core 生态所不具备的能力:一套结构化的引导式人工测试框架,带领人工审计员逐条完成自动化无法覆盖的 WCAG 准则检查。

三款产品

  1. Accessibility Insights for Web——浏览器扩展(支持 Chrome / Edge / Edge Dev),用于测试网页。
  2. Accessibility Insights for Windows——桌面应用,用于测试原生 Windows 应用程序。
  3. Accessibility Insights for Android——移动端测试工具,用于测试原生 Android 应用。

网页版使用最为广泛,以下重点介绍该版本。

相比单独使用 axe-core 的额外价值

axe-core 提供一份自动化发现清单。Accessibility Insights 在此基础上增加两种模式:

  1. FastPass——约5分钟的自动化加轻度引导测试,将 axe-core 自动检查与两项快速人工检查(Tab 键停止点验证及简要地标检查)相结合。适合开发者在合并 PR 前进行快速自查。

  2. Assessment(评估)——全面的引导式人工测试,覆盖约30条无法自动化检测的 WCAG 准则。用户逐节完成测试,屏幕上的说明详细描述测试方法(例如:“用 Tab 键遍历整个页面,焦点顺序是否与视觉顺序一致?”),同时显示准则原文、通过/不通过示例及记录结果的区域。最终输出一份针对所有适用准则的结构化通过/不通过报告。

Assessment 工作流是该工具的核心差异所在。它是进入真正无障碍审计的最佳入门路径——超越自动化检查,深入到焦点顺序、屏幕阅读器行为、上下文中的对比度判断及表单错误处理等层面。

重要性

大多数无障碍审计失败案例,源于完全依赖自动化工具,事后才发现约 60–70% 的 WCAG 问题需要人工判断。Accessibility Insights 弥合了这一差距:同一套工具既能运行自动化检查,又能逐条引导人工检查,并提供逐准则指导。

操作集成模式

三种常见集成方式:

  • 开发者在 PR 前自测。 对改动页面运行 FastPass,发现常见问题,向人工审查提交更整洁的代码。
  • 主要版本发布前的 QA 级评估。 对关键用户流程运行完整 Assessment 工作流,输出符合 WCAG 准则要求的通过/不通过记录。
  • 外部审计前的内部准备。 在引入外部审计师之前先在内部运行完整 Assessment。审计师遇到的意外情况更少;团队对问题的理解也更深入。

局限性

Accessibility Insights 在结构化引导测试方面表现出色,但并不适用于以下场景:

  • 持续集成工具——axe-core / Pa11y 才是正确的 CI 选择。
  • 真实用户替代品——残障用户可用性测试仍能发现自动化加引导框架所遗漏的问题。
  • 辅助技术实测的替代方案——Accessibility Insights 帮助提出关于屏幕阅读器行为的正确问题,但仍需实际启动 NVDA 或 VoiceOver 进行验证。

最优实践是将三者结合:以 Accessibility Insights 进行人工审计,以 axe-core 用于 CI,以真实屏幕阅读器进行抽样验证——覆盖面远超任何单一工具。