Freego 是由數位發展部提供的自動化檢測工具,用於台灣各級機關機構學校網站無障礙檢測及認證標章相關業務;Freego (Sep 27 2024) 適用於網站無障礙規範 (110.07),即對應 W3C Web Content Accessibility Guidelines (WCAG) 2.1。
為確認 Freego 檢測之信效度,爰採用 W3C ACT Rules Community Group 維護之測試案例進行測試,測試結果可與其他檢測工具或方法進行比較。
注意:此份相容性報告不包含人工檢測之信效度。台灣現行的網站無障礙檢測機制係搭配自動化檢測工具及人工檢測合併執行。
由於目前 Freego 版本尚不能產製符合 W3C Evaluation and Report Language (EARL) 1.0 Schema 格式之檢測報告,故現階段採用 ACT Implementor 工具手動產製檢測相容性報告。又,Freego 目前版本尚不能指定特定一個或多個檢測碼進行檢測,測試檢測相容性之程序調整如下:
- 檢視 ACT Rules Test Cases 規則名稱及內容
- 判斷對應的(一個或多個)檢測碼,填入
Implementation Procedure Name
;若無對應檢測碼,則該規則所有測試案例的Outcome
記錄為Inapplicable
- 從 Freego 產出之報告中,找到對應的測試案例段落,檢視其結果。若出現前一步驟對應的檢測碼,即記錄
Outcome
為Failed
,否則記錄為Passed
(即使仍有其他檢測碼的不通過結果) - Freego 產出之報告中,若發生
頁面載入逾時
,則相關的Outcome
欄位記錄為Inapplicable
Freego 與 ACT Rules Implementation in Automated Test Tools 列出之各種自動化檢測工具比較如下:
自動化檢測工具及版本 | 一致 | 部分一致 | 不一致:誤判 | 不一致:無效 | 不一致:誤判且無效 | 未實作 | 合計 |
---|---|---|---|---|---|---|---|
FreegoSep 27 2024 |
1 | 0 | 13 (+5) | 14 (+5) | 5 | 54 | 87 |
Alfa (fully automated)0.80.0 |
31 | 8 | ?? | ?? | ?? | ?? | 87 |
Axe-core4.8.3 |
30 | 11 | ?? | ?? | ?? | ?? | 87 |
Equal Access Accessibility Checker3.1.42-rc.0 |
25 | 5 | ?? | ?? | ?? | ?? | 87 |
QualWeb3.0.0 |
41 | 20 | ?? | ?? | ?? | ?? | 87 |
SortSite6.45 |
44 | 0 | ?? | ?? | ?? | ?? | 87 |
Total Validator (+Browser)17.4.0 |
44 | 1 | ?? | ?? | ?? | ?? | 87 |
註一:
不一致:誤判
及不一致:無效
標示的(+5)
係表示另有不一致:誤判且無效
單獨計算。
註二:總計 87 個 ACT Rules 檢測規則包含無法自動檢測(只能以人工檢測)的規則、非強制性(非規範性,而是最佳實作建議)的規則、準備要淘汰的規則等,因此不可能有任何檢測工具實作所有規則。
相關定義取自 Understanding ACT Consistency
指「應通過」的測試案例可以得到通過
結果,且「不適用」的測試案例可以得到不適用
或通過
結果的比例。
理想值為
100%
。
指「應檢測出錯誤」的測試案例可以得到不通過
結果的比例。
理想值為
100%
。
指某個 ACT Rules 檢測規則以 Freego 實測得到特異性 100%
且敏感性 100%
的結果。
指某個 ACT Rules 檢測規則以 Freego 實測得到特異性 100%
且敏感性介於 0%(不包含)~100%(不包含)之間
的結果。
指某個 ACT Rules 檢測規則以 Freego 實測得到特異性未達 100%
(不一致:誤判
)或敏感性 0%
(不一致:無效
)的結果。
指某個 ACT Rules 檢測規則沒有對應的 Freego 檢測規則(檢測碼)。
依 freego.json 整理如下表:
完全相容 | 部分相容 | 不相容 | 無法對應 | 合計 |
---|---|---|---|---|
0 | 1 | 15 | 13 | 29 |
指 Freego 檢測規則可對應至 ACT Rules 檢測規則,且所有對應規則均達到一致
之相容性。
完全相容的 Freego 檢測規則表示可獲得國際社群認可,可用於檢測網頁無障礙符合程度。
指 Freego 檢測規則可對應至 ACT Rules 檢測規則,但僅部分對應規則達到一致
之相容性,或所有對應規則均達到部分一致
之相容性。
部分相容的 Freego 檢測規則表示尚有改善空間,應謹慎考量如何用於檢測網頁無障礙符合程度。
指 Freego 檢測規則可對應至 ACT Rules 檢測規則,且所有對應規則均為不一致
之相容性。
不相容的 Freego 檢測規則表示判斷結果不可信,應重新檢討修訂檢測碼之實作,建議勿用於檢測網頁無障礙符合程度。
指 Freego 檢測規則無法對應至 ACT Rules 檢測規則。
無法對應的 Freego 檢測規則表示國際社群普遍認為相關檢測規則尚不成熟,極容易誤判,應充分與國際社群討論檢測規則適當性,建議勿用於檢測網頁無障礙符合程度。