accessibility-testing
自动化 WCAG 2.2 合规性、屏幕阅读器验证及包容性设计测试,适用于无障碍软件开发与符合 ADA/Section 508 法律规范。
简介
accessibility-testing 技能是为质量工程师设计的全面工具集,旨在确保应用程序符合全球网络无障碍标准。它是落实 POUR 原则(可感知、可操作、可理解、强健性)的核心枢纽,无论您是为了准备法律审计(ADA、Section 508、欧盟指令)或单纯为了改善全球超过 10 亿用户的数字体验,都能发挥作用。
-
利用 axe-core、pa11y 和 Lighthouse 等强大扫描引擎,在 CI/CD 流程中自动侦测常见的 WCAG 2.2 合规性违规。
-
支持屏幕阅读器(VoiceOver、NVDA、JAWS)的验证与模拟,确保键盘操作功能正常且屏幕阅读器的语义对应准确。
-
提供色彩对比度要求(标准文字 4.5:1,大型文字/UI 组件 3:1)与互动式元素焦点状态管理的专业指引。
-
支持通过 qe-browser fleet 技能与 vibium 进行基于浏览器的无障碍树检查,提供比传统 DOM 扫描更深度的非视觉化树状分析。
-
具备大型质量团队的协调能力,支持在不同环境与设备配置文件中执行复杂的测试序列。
-
针对完整审计建议优先使用 a11y-ally 技能,并在现有测试套件或需要特定浏览器引擎覆盖的情况下,切换为 Playwright + @axe-core/playwright。
-
针对关键用户路径务必进行手动验证;自动化测试通常只能涵盖 30-50% 的问题,人为测试对于验证屏幕阅读器互动模式仍不可或缺。
-
利用清单检查 alt 文字、表单标签、地标 (Landmarks) 以及 ARIA 属性,确保在所有新功能中保持一致。
-
通过 AI 代理协调产生全面的测试报告与修复建议,并将结果对应至 WCAG 成功标准,简化开发者的反馈回路。
-
将无障碍性视为核心质量门禁 (Quality Gate),严格要求不得合并包含重大或严重违规的代码至主分支。
仓库统计
- Star 数
- 329
- Fork 数
- 65
- Open Issue 数
- 4
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月28日 12:10