萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 網頁製作 >> 互動設計

為什麼可用性測試只需 5 個用戶?Nielsen 公式揭秘與迭代測試策略

誤區與真相

常以為用戶測試需大樣本、高預算、長週期。實則 5 個用戶即可發現 85% 可用性問題,關鍵在於迭代測試而非單次大樣本。

數學模型:Landauer & Nielsen 公式

N(1 - (1 - L)^n)

  • N:所有可用性問題總數
  • n:測試用戶數
  • L:單用戶問題發現率(經驗值 31%)
發現率曲線

曲線解讀

  • 第 1 用戶:發現 ~33% 問題(從 0 到 1 的質變)
  • 第 2 用戶:部分重疊,新發現明顯遞減
  • 第 3 用戶:大量重複,新發現極少
  • 第 5 用戶:幾乎無新發現,邊際效用趨近零

理論上需 15 用戶覆蓋 100% 問題,但成本是 5 用戶的 3 倍。

迭代測試:小樣本、多輪次、高 ROI

  1. 首輪 5 人:發現 85% 問題 → 修復 → 進入二版設計
  2. 二輪 5 人:回歸驗證修復 + 發現殘留 15% 中的大部分(再發現 ~13%,仍留 2%)
  3. 三輪 5 人:查漏補缺,觸及架構/流程深層問題

5 人 × 3 輪 ≫ 15 人 × 1 輪:前者能驗證修復、發現深層問題、持續優化;後者僅得一份靜態報告。

為什麼不建議單用戶?

個體行為有隨機性/異常值,3-5 人可觀察行為多樣性,區分「個案」與「普遍模式」。

何時需增加用戶數?

  • 用戶群體差異大(如「父母」vs「小孩」):
    • 2 群體 → 每群 3-4 人
    • ≥3 群體 → 每群 3 人(最小覆蓋群體內差異)
  • 本質上:所有人都是人,核心交互問題往往跨群體共通。

參考文獻

Nielsen, J. & Landauer, T.K. (1993). A mathematical model of the finding of usability problems. INTERCHI'93, 206-213.

編譯自舒心,原作者 Jakob Nielsen (useit.com)。

copyright © 萬盛學電腦網 all rights reserved