无障碍审计

开发团队可以直接据此行动的无障碍审计。

找出使用键盘、读屏软件或缩放功能的用户在你的产品中会卡在哪里。我们按 WCAG 2.2 评估约定的样本,写出团队可以复现的问题,修复你委托的部分,并复测结果。

服务概要

无障碍审计按 WCAG 2.2 成功标准评估产品的约定样本,结合自动化检查与键盘、读屏软件和缩放的人工测试。本服务交付可复现的问题、按优先级排列的修复和复测;它不是认证,也不是法律合规声明。

适合这些情况

  • 关键流程除自动扫描外从未测试过的 Web 或移动应用
  • 需要技术依据来完成自身《欧洲无障碍法案》评估的团队

其他服务可能更合适

  • 需要法律意见,判断无障碍法规是否适用于你
  • 对每次发布进行持续的功能和回归测试

抽查完整流程,而不只是页面

审计的质量取决于样本。我们挑选用户必须完成的完整任务(注册、查找内容、结账、提交含校验错误的表单、下载文档),以及这些任务涉及的模板和状态:对话框、可展开列表、错误提示、空结果。然后约定浏览器、设备和辅助技术。如果你想自己准备需求或比较报价,可以参考我们的无障碍审计范围指南。

自动检查能发现一部分问题,其余要靠人

我们按你选择的级别(通常为 AA)对照 WCAG 2.2 进行评估。工具只能发现部分问题,其余需要有人实际走完任务。

自动化检查

用扫描工具检查样本的对比度、缺失的名称、结构和误用的 ARIA。每条警告都要人工判断,因为工具结果在被确认之前不算问题。

键盘与焦点

不用鼠标完成每项任务:焦点顺序、焦点可见性、对话框中的键盘陷阱、跳转链接,以及操作后焦点落在哪里。

读屏软件与缩放

约定的读屏软件与浏览器组合(例如 VoiceOver 配合 Safari、NVDA 配合 Firefox),以及文字放大和窄屏下的内容重排。

原生移动应用

移动端在范围内时:使用平台自带读屏软件测试 iOS 和 Android 界面,检查系统大字体和触控区域大小。

开发团队可以复现并修复的问题

每个问题都记录页面与状态、环境、操作步骤、实际与预期行为、对用户的影响、对应的 WCAG 标准和修复建议。排序依据是它在多大程度上阻碍用户完成任务,而不是工具警告的数量。你还会获得一份测试范围说明:评估了什么、如何评估、哪些没有评估。审计关注产品对残障用户是否可用;一般的功能和回归测试仍属于软件质量保证。

示例问题:困住键盘的对话框

以下为示例,不是经过审计的客户页面。键盘用户打开筛选对话框后无法到达关闭按钮,背后的页面也随之无法操作。问题记录写明模板和状态、浏览器和键盘操作步骤、对用户的影响、预期的焦点行为,以及 WCAG 2.2 成功标准 2.1.2 无键盘陷阱,并附修复建议。修复后,复测会重复完整任务:打开、使用、关闭,并确认焦点回到打开对话框的控件。

审计、修复、复测,每一步单独决定

每个阶段分别确认范围和报价。样本只能证明测试范围内的情况,不能说明所有页面都无障碍。
  1. 审计

    获得问题清单、测试范围说明、方法与环境信息,以及按优先级排列的修复列表。
  2. 修复

    我们在你的代码中修复委托的问题,或由你的团队根据我们的审计结果和组件建议自行修复。
  3. 复测

    重新检查原始步骤和相邻状态。问题清单把每个问题与对应的修复和复测结果关联起来。
// 实证

产品交付中的无障碍实践

我们尚未发布客户无障碍审计案例。以下案例属于相关工作,并非 WCAG 符合性审计。Aniron:在开发者门户的功能交付中同步处理响应式布局和无障碍。Scramble Wallet:为 50 岁以上、没有加密货币经验的用户夯实基础时修复了无障碍问题。Soundromeda:体现了审计结果格式所依赖的复现、排序和复测方法。

这些是精选项目,并非我们的全部作品。自 2018 年以来我们已交付 100+ 款产品。

开始前的常见问题

不够。扫描能发现部分问题并帮助防止回退,但关键任务仍需要由人进行键盘、读屏软件和缩放测试。
不会。你会获得问题清单、测试范围说明和复测记录。W3C 不对 WCAG 符合性进行认证,我们也不声明法律合规。
只有在你委托时才包含。审计、修复和复测分别约定,你的团队也可以自行修复。
通常是 WCAG 2.2 AA 级。目标级别和任何附加标准会在方案中约定。
这是一项单独定范围的新服务,我们尚未发布客户无障碍审计案例。方法遵循 W3C 的评估指南,本页案例展示的是在交付中涉及无障碍的相关产品工作。

讨论无障碍审计范围

请简要说明产品、最重要的使用流程,以及为什么现在要关注无障碍。首次沟通只需不含敏感信息的概述。