跳至中央內容區塊 :::
:::

自動化無障礙檢測與人工檢測差在哪?

自動化檢測可以快速找出部分 WCAG 與最佳實務問題,但人工檢測仍負責理解內容、任務流程、鍵盤操作與輔助科技使用情境。


重點摘要

  • 自動化檢測適合快速找出可被機器判斷的問題,例如缺少標籤、ARIA 錯誤、部分對比與結構問題。
  • 人工檢測負責判斷內容是否清楚、流程是否可完成、鍵盤操作是否合理,以及輔助科技使用者是否真的理解。
  • 比較可靠的流程不是二選一,而是先用自動化縮小範圍,再用人工檢查完成判斷。

自動化檢測能做什麼?

自動化檢測擅長處理規則明確、能由 DOMCSS 或可計算狀態判斷的問題。它可以在開發、QA、內容上架或 release 前快速提醒團隊:哪些頁面和元件需要先看。

這類檢查很適合當作第一層防線,但不應被當成完整檢測。掃描結果為零,不代表使用者一定能完成任務。

人工檢測負責哪些判斷?

人工檢測會看機器不容易理解的事情:連結文字是否有脈絡、替代文字是否說到重點、錯誤訊息是否足以讓人繼續、對話框焦點是否符合操作預期。

它也會確認使用者能否在真實任務中完成流程,例如登入、搜尋、加入購物車、填寫表單、取消操作或下載文件。

Accesserty 的實務位置

DevCheck 把自動化檢查放在瀏覽器內,讓團隊能在本機、測試站、登入後頁面與互動狀態中先找出可被機器偵測的風險。它也提供焦點路徑檢查、情境模擬與語意輔助,協助人工判斷更具體。

Pulse 則接續上線後的情境:如果使用者在真實頁面反覆點擊、鍵盤操作受阻或表單反覆嘗試,這些訊號可以提醒團隊回頭做人工確認。

常見問題

自動化檢測可以取代人工檢測嗎?

不可以。它能加速發現部分問題,但不能完整判斷內容意義、流程可用性、輔助科技體驗或法規要求。

應該先做哪一種?

通常先跑自動化檢測找出明顯風險,再用人工檢查主要任務與互動狀態。兩者應該在修正後都重新確認。

相關頁面

參考資料