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