J5.08.3automated accessibility score设计研究

通过自动检测不等于可用

别名: 自动通过不等于可用 · Lighthouse 分数 · 假阳性合规

概念解释

Lighthouse 一百分、axe 零违规,结账仍可能在阅读器里走不通。通过自动检测证明的是可判定子集里没有被抓住的失败,不是一个人用辅助技术能完成任务。绿分数不是可用性结果。

机制

自动检测回答「这些可计算谓词破了没有」。可用性回答「目标用户在其辅助技术上能否完成主任务」。两个谓词的外延不同:前者的通过,只排除了一小类缺陷;键盘陷阱、错误的阅读顺序、名不副实的按钮、移动端轻扫走不通,都可以活在满分下面。

分数还会制造停测。团队把绿门当成收工条件,阅读器走查和障碍用户测试被挤出迭代。假信心比漏掉几个对比度更贵——对比度还能在下一轮补,被分数挡住的人工测试会让结构性的走不通一直活到上线。自动通过是必要的过滤器,不是终点证明。

怎么研究

选一批自动分数高的真实页面(或本产品发布候选),用键盘和至少一对阅读器组合走主任务,记录任务成功、卡住的步骤。有条件时请使用自己设备的障碍用户再走一遍。

自变量:自动分数 / 违规数、是否另做人工 AT 走查。 因变量:主任务完成率、只被人工发现的阻断缺陷数。

把「零违规」和「结账成功」当成两个独立结果看。不要用分数预测完成率。

边界

自动失败通常仍是真失败,该修;这条不给「工具报了也可以忽略」做掩护。很小、几乎没有交互的静态页,自动通过和能用之间的缝会窄一些。分数被拿去应付采购问卷时,它的社会功能是合规信号,不是可用性证据——两种用途混在一份报告里,最容易把绿当成能用。障碍用户测试也替代不了自动回归:自动拦的是可判定回归,人测拦的是能不能用,两边都要。

怎么落地

  • CI 的绿门只用来拦可判定回归,发布清单上另列「键盘走完主任务」和「阅读器走完主任务」。
  • 不要把自动分数写进对外声明当作可用证明;声明里应写测了哪些组合、主任务是否走通。
  • 验证:取一个自动满分的构建,关掉显示器只用键盘走完结账,再用阅读器听完同一流程。任一步走不通,满分就不等于可用。

延伸

  • 同组J5.08.1 自动化只能覆盖部分可判定规则 · J5.08.2 语义正确性无法自动判断
  • 相邻J1.03 人机工效标准 · J5.14 障碍用户参与测试
  • 站内检索automated accessibility score · Lighthouse · conformance versus usability

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/J5.08.3