SuperAPI AI 工具集

qe-accessibility-testing

测试与质量

查看项目

更新于 10-16 03:48

技能介绍

用途:用于无障碍(a11y)与合规测试,覆盖法律合规(ADA、Section 508、EU Directive 2016/2102)、新功能开发、发布前验证和无障碍审计。

主要能力:按 POUR 原则(可感知、可操作、可理解、健壮)检查;键盘导航测试(Tab、Enter、Escape);屏幕阅读器验证(VoiceOver、NVDA、JAWS);色彩对比度检查(普通文字 4.5:1、大号文字 3:1,AAA 为 7:1 与 4.5:1,UI 组件 3:1);用 axe-core 自动化并集成 CI/CD。WCAG 2.2 层级:A 为基础、AA 为行业标准、AAA 为增强。

用法:使用 Playwright 与 @axe-core/playwright,设置 withTags(['wcag2a','wcag2aa','wcag22aa']) 并断言 violations 为空;可 include 指定表单、disableRules 忽略暂缓修复规则。Agent 方式示例:await Task("Accessibility Validation", { url, standard: 'WCAG2.2', level: 'AA', checks: ['keyboard','screen-reader','color-contrast'], includeScreenReaderSimulation: true }, "qe-visual-tester")。Fleet 协调可用 qe-visual-tester、qe-test-generator、qe-quality-gate 并行执行;记忆命名空间 aqe/accessibility/ 存放结果、日志、修复建议与合规报告。快速清单:图片有 alt(装饰性用 alt="")、表单有 label、颜色非唯一标识、焦点可见、键盘可全程操作。

限制:自动化测试仅能发现 30%–50% 的问题,必须结合人工键盘测试、屏幕阅读器测试,并让残障用户参与测试。相关技能:visual-testing-advanced、mobile-testing、compliance-testing。资料未提供具体收费、价格与平台信息。