Test 測試test

Test 可用性驗證

規劃與執行可用性測試,蒐集行為與回饋,整理優先修正清單(可含 a11y 驗證)。

任務定義

透過任務操作觀察使用者行為,量化/質化回饋並排序問題,為迭代提供明確修正方向。當你需要「驗證設計是否好用」、「發現可用性問題」、「收集使用者回饋」時,就應該使用此技能進行可用性測試與問題發現。

何時使用

  • 原型或產品釋出前需要驗證體驗
  • 比對多個方案或追蹤迭代成效
  • 需要同時檢視可用性與可及性風險
  • 需要發現使用者操作問題並排序修正優先順序

必要輸入

  • Prototype 連結與限制說明
  • 測試任務、成功標準與評估指標
  • 目標使用者招募條件,錄影/紀錄方式

預期輸出

  • 測試腳本、任務與成功標準
  • 問題清單(含嚴重度與影響範圍)
  • 建議修正與後續迭代優先順序

可搭配技能

  • Prototype:作為測試素材
  • Ideate:根據問題回到發想階段調整

參考資料

references/usability-testing/SKILL.md

references/accessibility-design/SKILL.md

references/SKILL_USAGE_GUIDE.md - Skill 使用規則、專案檢測與測試後迭代

精簡範例輸出

# Test 摘要
- 參與者:5 人,桌機 3 / 行動 2
- 問題:物流選單位置不明顯(高)、表單錯誤提示不被朗讀(高, a11y)、優惠碼錯誤訊息不清晰(中)
- 建議:提升物流選單可見度、修正 aria-describedby 朗讀、將錯誤訊息放在欄位旁且顏色/文字並用

在 AI 工具中使用

/test

在 Windsurf、Cursor 等工具中輸入斜線指令即可觸發此技能。

技能資訊

版本
1.0.0
作者
goodux
授權
MIT

觸發條件

主要動詞:測試、驗證、檢驗、評估、評測、檢查、發現問題、找出問題、收集回饋、蒐集意見

名詞:可用性測試、使用者測試、測試、驗證、評估、任務測試、情境測試、出聲思考、think aloud、完成率、錯誤率、任務時間、問題清單、改善建議、A/B 測試、對比測試、無障礙測試、a11y 驗證、螢幕閱讀器、鍵盤流程

情境描述:好不好用、使用者能不能完成、有什麼問題、如何改善、是否符合 WCAG

需要已有原型或產品可供測試(來自 Prototype)

若同時提到「還沒有原型」→ 轉 Prototype

若同時提到「還沒設計」→ 轉 Ideate

若同時提到「還沒定義測試目標」→ 轉 Define

若同時提到「為什麼使用者不用這功能」(探索性)→ 轉 Empathize

完成條件

  • 至少 5-8 位目標使用者的觀察資料
  • 問題依嚴重度排序並對應到任務/指標
  • 形成明確的修正建議與後續計畫

不適用情境

  • 仍在發散解法、未有可測試產物(建議回到 Ideate 或 Prototype)
  • 測試目標/任務尚未定義(建議回到 Define)

執行檢查

  • [ ] 測試任務與成功標準已確認
  • [ ] 招募到足夠且匹配的使用者
  • [ ] 問題已依嚴重度排序並對應任務/指標
  • [ ] a11y 檢查(若需要)已執行並紀錄