Accessibility Insights
另见: AI for Web, Accessibility Insights for Web, Accessibility Insights for Windows
微软推出的免费开源无障碍测试工具——既是自动化检查器(底层基于 axe-core),也是引导式人工测试框架,带领审计人员完成结构化评估流程。
Accessibility Insights 是微软推出的一系列免费开源无障碍测试工具。其底层基于 axe-core,但额外提供了原生 axe-core 生态所不具备的能力:一套结构化的引导式人工测试框架,带领人工审计员逐条完成自动化无法覆盖的 WCAG 准则检查。
三款产品
- Accessibility Insights for Web——浏览器扩展(支持 Chrome / Edge / Edge Dev),用于测试网页。
- Accessibility Insights for Windows——桌面应用,用于测试原生 Windows 应用程序。
- Accessibility Insights for Android——移动端测试工具,用于测试原生 Android 应用。
网页版使用最为广泛,以下重点介绍该版本。
相比单独使用 axe-core 的额外价值
axe-core 提供一份自动化发现清单。Accessibility Insights 在此基础上增加两种模式:
-
FastPass——约5分钟的自动化加轻度引导测试,将 axe-core 自动检查与两项快速人工检查(Tab 键停止点验证及简要地标检查)相结合。适合开发者在合并 PR 前进行快速自查。
-
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,以真实屏幕阅读器进行抽样验证——覆盖面远超任何单一工具。