You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/zh-HK/1-getting-started-lessons/3-accessibility/assignment.md

252 lines
11 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 全面網站無障礙測試報告
## 指引
在此作業中,你將運用所學原則與技術,對一個真實網站進行專業級的無障礙測試。這個實作經驗將加深你對無障礙障礙及解決方案的理解。
選擇一個看似存在無障礙問題的網站──這比分析已完美無瑕的網站更有學習價值。合適的對象包括較舊的網站、複雜的網頁應用程式或包含豐富多媒體內容的網站。
### 階段一:策略性人工評估
在使用自動化工具之前,先進行全面的人工評估。此以使用者為中心的方法常能揭露工具遺漏的問題,並幫助你理解真實使用者體驗。
**🔍 重要評估標準:**
**導覽與結構:**
- 能否僅使用鍵盤Tab、Shift+Tab、Enter、空格、方向鍵瀏覽整個網站
- 所有互動元素是否有清晰焦點指示?
- 標題結構H1-H6是否形成邏輯的內容大綱
- 是否有跳過連結可迅速跳轉至主要內容?
**視覺無障礙:**
- 全站色彩對比是否足夠(普通文字最低 4.5:1
- 網站是否僅用顏色傳達重要資訊?
- 所有圖片是否有適當替代文字?
- 放大至 200% 時版面是否仍維持功能性?
**內容與溝通:**
- 是否有「點此」或含糊的連結文字?
- 不依賴視覺提示是否能理解內容與功能?
- 表格欄位是否有適當標籤和分組?
- 錯誤訊息是否清楚且有幫助?
**互動元素:**
- 所有按鈕和表格控制項是否能只用鍵盤操作?
- 動態內容變化是否有向螢幕閱讀器宣告?
- 模態對話框和複雜元件是否遵循正確無障礙模式?
📝 **紀錄你的發現**,並附具體範例、截圖與頁面 URL。記下問題與做得好的地方。
### 階段二:全面自動化測試
接著使用業界標準的無障礙測試工具,驗證並擴充你的人工評估結果。不同工具有不同強項,結合多種工具可以覆蓋更全面。
**🛠️ 必要測試工具:**
1. **Lighthouse 無障礙審查**Chrome/Edge 開發者工具內建)
- 多頁面測試
- 聚焦特定指標和改進建議
- 紀錄無障礙分數及違規項目
2. **axe DevTools**(瀏覽器擴充套件,業界標準)
- 比 Lighthouse 更細緻的問題偵測
- 提供具體修正程式碼示例
- 依 WCAG 2.1 標準測試
3. **WAVE 無障礙評估工具**(瀏覽器擴充)
- 以視覺方式展示無障礙特性
- 標示錯誤與正面特點
- 有助於了解頁面結構
4. **色彩對比分析工具**
- WebAIM Contrast Checker 用於特定色彩組合
- 瀏覽器擴充可做全頁分析
- 依 WCAG AA 與 AAA 標準測試
**🎧 實際輔助技術測試:**
- **螢幕閱讀器測試**:使用 NVDAWindows、VoiceOverMac、TalkBackAndroid
- **僅鍵盤導覽**:拔掉滑鼠,完全鍵盤操作
- **縮放測試**200% 及 400% 縮放層級下測試功能
- **語音控制測試**:若有,嘗試語音導覽工具
**📊 系統化結果紀錄**,建立主控試算表包含:
- 問題描述與位置
- 嚴重程度(關鍵/高/中/低)
- 違反的 WCAG 成功準則
- 偵測工具
- 截圖與證據
### 階段三:詳細發現文件
撰寫專業無障礙測試報告,展現你對技術問題及其對人的影響的理解。
**📋 必需報告章節:**
1. **執行摘要**1 頁)
- 網站 URL 及簡介
- 整體無障礙成熟度
- 三大關鍵問題
- 對障礙者影響預估
2. **方法論**(½ 頁)
- 測試方法與工具
- 評估頁面與裝置/瀏覽器組合
- 依據標準WCAG 2.1 AA
3. **詳細發現**2-3 頁)
- 依 WCAG 原則分類問題(可感知、可操作、可理解、穩健)
- 附截圖及具體範例
- 記錄正向無障礙特性
- 與自動化工具結果交叉參照
4. **用戶影響評估**1 頁)
- 發現問題對不同障礙者影響
- 描述實際使用場景
- 商業影響法律風險、SEO、用戶擴展
**📸 證據蒐集:**
- 無障礙違規截圖
- 問題操作流程螢幕錄影
- 工具報告PDF 存檔)
- 展示問題的程式碼示例
### 階段四:專業修正方案
擬訂策略性且有優先順序的無障礙修正計畫,展示你具備作為專業網頁開發者處理真實商務限制的能力。
**🎯 提出具體改善建議(至少 10 項問題):**
**針對每項問題提供:**
- **問題描述**:清楚說明問題及影響
- **WCAG 參考**違反的具體成功準則例如「2.4.4 連結目的(上下文)- A 級」)
- **用戶影響**:對不同障礙者的影響
- **解決方案**:具體程式碼修改、設計調整或流程改善
- **優先級**:關鍵(阻礙基本使用)/高(重大障礙)/中(使用度問題)/低(優化)
- **實施難度**:時間/複雜度評估(快速完成/中等努力/重大重構)
- **測試驗證**:如何驗證修復有效
**改善範例條目:**
```
Issue: Generic "Read more" link text appears 8 times on homepage
WCAG Reference: 2.4.4 Link Purpose (In Context) - Level A
User Impact: Screen reader users cannot distinguish between links when viewed in link list
Solution: Replace with descriptive text like "Read more about sustainability initiatives"
Priority: High (major navigation barrier)
Effort: Low (30 minutes to update content)
Testing: Generate link list with screen reader - each link should be meaningful standalone
```
**📈 策略實施階段:**
- **階段 10-2 週)**:修復阻礙基本功能的關鍵問題
- **階段 21-2 個月)**:高優先改善,提升使用體驗
- **階段 33-6 個月)**:中優先優化與流程改進
- **階段 4持續進行**:持續監控與改進
## 評分標準
你的無障礙測試將以技術準確度與專業呈現度評分:
| 項目 | 優秀 (90-100%) | 良好 (80-89%) | 滿意 (70-79%) | 需要改進 (<70%) |
|----------|-------------------|---------------|---------------------|------------------------|
| **人工測試深度** | 全面涵蓋所有 POUR 原則,細節觀察與真實使用者場景完整 | 大部分無障礙區域覆蓋,明確發現並含部分用戶影響分析 | 基本關鍵區域評估,觀察適中 | 測試有限,觀察膚淺且用戶影響不足 |
| **工具使用與分析** | 有效運用全部必需工具,交叉參照、清晰證據、並分析限制 | 多數工具使用良好,含文檔與交叉參考,證據適當 | 必需工具使用,基本文檔與證據 | 工具運用不足、文檔不佳或無證據 |
| **問題識別與分類** | 識別超過 15 個問題,依嚴重度正確分類,展現深厚理解 | 識別 10-14 問題,多數準則涵蓋且分類良好 | 識別 7-9 問題,基本 WCAG 涵蓋與分類 | 識別少於 7 問題,範圍有限或分類不良 |
| **解決方案品質與可行性** | 超過 10 項具體可行方案,準確 WCAG 引用,實施評估與驗證方法完善 | 8-9 項較完善方案,引用大致準確,實施詳情良好 | 6-7 項基本方案,細節一般,實施方法合理 | 少於 6 項方案或細節不足,實施不切實際 |
| **專業溝通** | 報告組織優良、文字清楚、含摘要,專業用語適當,符合作業標準 | 組織良好、文筆尚佳,含大部分必要章節、更適用口吻 | 組織可接受、文筆合格,含基本必需章節 | 組織不佳、文字不清或缺少關鍵章節 |
| **實務應用** | 展現商業影響、法律考量、用戶多元及實際挑戰理解 | 具有實務應用良好理解及商業脈絡 | 基本實務應用認識 | 實務應用連結有限 |
## 進階挑戰選項
**🚀 針對想挑戰更多的學生:**
- **比較分析**:針對 2-3 個競爭網站做無障礙成熟度比較
- **行動無障礙聚焦**:使用 Android TalkBack iOS VoiceOver 深入探討行動特定無障礙問題
- **國際視角**:研究並運用不同國家之無障礙標準(EN 301 549Section 508ADA
- **無障礙聲明審核**:評估網站現有無障礙聲明(若有)與你的檢測結果相符度
## 提交項目
提交一份專業全面的無障礙測試報告,展現完整分析及實務實施規劃:
**📄 最終報告需求:**
1. **執行摘要**1 頁)
- 網站概覽與無障礙成熟度評估
- 主要發現摘要及商業影響
- 推薦優先行動
2. **方法論與範圍**1 頁)
- 測試方法、使用工具與評估標準
- 評測頁面/區段與限制說明
- 遵循標準框架(WCAG 2.1 AA
3. **詳細發現報告**3-4 頁)
- 人工測試觀察與用戶場景
- 自動工具結果與交叉參考
- WCAG 原則分組問題及證據
- 發現的正面無障礙特質
4. **策略修正計畫**3-4 頁)
- 優先改善建議(至少 10 項)
- 實施時間表與努力評估
- 成功度量與驗證方法
- 長期無障礙維護策略
5. **輔助證據**(附錄)
- 無障礙違規與測試工具截圖
- 展示問題與解決方案的程式碼範例
- 工具報告與審查摘要
- 螢幕閱讀器測試筆記或錄音
**📊 格式需求:**
- **文件格式**PDF(專業呈現)
- **字數**2,500-3,500 字(不含附錄與截圖)
- **視覺元素**:全篇包含截圖、圖表與範例
- **引用**:適當引述 WCAG 指南與無障礙資源
**💡 卓越提點:**
- 使用專業報告格式,標題與樣式一致
- 含目錄方便導覽
- 技術準確與商業語言平衡
- 展現技術實施與用戶影響雙重理解
## 學習成果
完成本全面無障礙測試後,你將具備重要專業技能:
**🎯 技術能力:**
- **無障礙測試精通**:熟練業界標準人工與自動測試方法
- **WCAG 應用**:實務應用網頁內容無障礙指引於真實案例
- **輔助技術理解**:實戰螢幕閱讀器與鍵盤導航體驗
- **問題-解決映射**:識別障礙並制定具體可行的改善策略
**💼 專業技能:**
- **技術溝通**:撰寫專業無障礙報告,面向多元利害關係人
- **策略規劃**:基於用戶影響和實施可行性,優先排序無障礙改善
- **品質保證**:理解作為開發流程一環的無障礙測試
- **風險評估**:認識法律、商業與倫理面向的無障礙合規
**🌍 包容性設計心態:**
- **用戶同理心**:深入理解多元用戶需求與輔助技術互動
- **普及設計原則**:明白無障礙設計惠及所有用戶,不僅限於殘障者
- **持續改進**:建立無障礙持續評估與優化架構
- **倡導能力**:未來專案與團隊推廣無障礙最佳實踐的自信
**🚀 職涯準備:**
本作業模擬真實無障礙顧問案,提供呈現作品集的經驗,彰顯:
- 系統性問題解決流程
- 注重技術細節與商業影響
- 清晰傳達複雜技術概念
- 理解網頁開發法律與倫理責任
完成後,你將能在任何網頁開發職務中,有意義地參與無障礙推動,成為包容設計實踐的積極倡議者。
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**免責聲明**
本文件是使用 AI 翻譯服務 [Co-op Translator](https://github.com/Azure/co-op-translator) 進行翻譯。儘管我們力求準確,但請注意自動翻譯可能包含錯誤或不準確之處。原始文件的母語版本應被視為權威來源。對於重要資訊,建議尋求專業人工翻譯。本公司不對因使用本翻譯而產生的任何誤解或錯誤詮釋承擔責任。
<!-- CO-OP TRANSLATOR DISCLAIMER END -->