可用性測試遵循的6個步驟

3 評論 10563 瀏覽 77 收藏 10 分鐘

在產品設計流程中,可用性測試是繞不開的一個環節??捎眯詼y試具體要注意哪些問題?遵循哪些步驟?今天的文章應該是一個非常不錯的科普~

為了保證可用性測試的有效性,你需要了解用戶測試過程。

用戶測試(可用性測試)是設計、定稿和發布一款優秀的數字產品的關鍵組成部分??梢栽诋a品開發周期的任何階段檢測可用性問題,以改善整體用戶體驗。用戶測試會監測典型用戶,在實際環境中與產品的交互行為。通過用戶測試可以確切地看到哪些方法有效,哪些方法無效。

然而,許多設計師和產品開發團隊面臨的問題,是如何正確通過用戶測試,來識別實際的產品問題和設計缺陷。有很多變量可以影響可用性測試的質量和有效性——預算、截止日期、參與者、人員、結構的問題、測試標準以及不同的測試環境等因素都可能影響最終測試結果的價值。

為了確保可用性測試的有效性,你需要了解用戶測試過程。我寫下了6個易于遵循的步驟,來一起看看吧。

步驟一:確定測試目標

首先,清晰地列出用戶測試目標。你想測試什么?你希望得到什么答案?

例如:

  • 任務完成與否。用戶能否完成任務?是什么阻止用戶完成任務?用戶可以在任務中走多遠?
  • 任務持續時長。用戶完成任務需要多少時間?完成一項任務需要的時間是太多還是太少?
  • 任務流程效率。用戶可以輕松瀏覽產品嗎?需要添加/刪除任何步驟嗎?
  • 錯誤檢測。用戶是否遇到過錯誤?錯誤是什么時候發生的?它們是可以避免的還是不可避免的?能否恢復?

當然還可以有其他的問題。

你想測試什么完全取決于你自己。重點在于你預先定義了測試目標,并需要保持一致。不要指望「即興發揮」,可用性測試需要大量的研究、計劃和準備。所以務必事先準備一個可靠的測試計劃。

步驟二:選擇測試方法

一旦你決定了測試目標,就可以選擇最合適的用戶測試方法了。有許多測試方法可供你選擇。

以下是一些常見的例子:

  • 個人深度訪談。此方法完成時間最長,需要經過培訓的測試人員在準備好的腳本和任務場景的幫助下運行用戶測試。
  • 遠程用戶測試。遠程用戶測試是一種經濟有效的技術,可以在自然環境中進行,比如:在家里或工作中,也可以調節或不調節。
  • 卡片分類。參與者將內容卡組織成對他們最有意義的樹形圖。
  • A/B測試。用戶可以選擇兩種數字產品,以確定哪個版本的性能更好,這種方法需要比其他方法更多的參與者才能得到準確的結果。
  • 動眼跟蹤。這種方法使用眼球跟蹤軟件來跟蹤用戶在與產品交互時的視線。
  • 焦點小組。這個測試包括一小組用戶之間的溫和討論,并在一個裝有雙向鏡的房間中進行。

在選擇用戶測試方法時,先明確產品目前在產品開發周期中的位置。有些測試方法在早期使用效果更好,而有些方法在成品上效果更好。當然,在選擇測試方法之前,還需要考慮預算、資源和測試工具等因素。

步驟三:尋找典型用戶

在招募用戶進行用戶測試時,請確保已經建立了清晰的選擇標準,這樣才能找到和目標匹配的測試人員。

大約3-5個用戶通常足以識別關鍵問題,根據反映您完美用戶角色的特定特征細分測試參與者,例如:

  • 年齡;
  • 性別;
  • 居住地;
  • 教育背景;
  • 職業;
  • 收入;
  • 技術熟練程度;
  • 產品的其他特性。

選擇不熟悉你的產品的人可以獲得更可靠的結果。已經熟悉您的產品的用戶可能對完成任務有先入為主的觀念。或者,他們希望維持現狀,結果則可能是提供虛假的奉承而不是建設性的批評。因此你要避免招募同事、他們的直系親屬和朋友。在這些人群中測試產品很可能會影響最終結果的可靠性。

除了測試參與者之外,您還需要一位經驗豐富的推動者來指導測試,確保一切順利運行。以及幾個在測試期間做筆記的觀察者。

小貼士:當你問私人問題的時候,你篩選的問題應當是包容的。例如:如果你的問題之一是關于收入的,請設置可供選擇的收入范圍,不能要求他們透露確切工資,要尊重被試人員的隱私。

步驟四:創建任務場景

要求用戶完成任務的方式對用戶測試的成功至關重要,你不應當顯示特定的順序,讓操作用戶從A點到達B點——這并不是用戶測試的目的。你要做的是給他們足夠的信息來完成任務——以他們自己的方式。

對你的任務場景進行模糊處理,給被試分享盡可能少的任務所需信息,提供太多的指令會破壞測試的目的。把它想成一個數學方程。你給用戶一個問題,他們必須找到正確的公式來解決它。

舉一個反例:進入搜索欄,輸入紅色涼鞋,選擇尺碼8號,點擊“添加到購物車”按鈕,繼續結賬。

缺點:你沒有為用戶留下多少空間來了解用戶流。因此不能保證用戶在沒有特定詳細指令的情況下可以獲得相同的結果。

來看一個正確的例子:瀏覽網站,用提供的信用卡號碼購買一雙適合你尺寸的紅色涼鞋。

優點:給用戶提供了適量的信息指令,且沒有透露太多。

此外,在制定任務場景時,一定要同時包含開放式任務和特定目標的任務。開放式問題對于觀察用戶自由地與產品交互非常有用,而特定目標的任務對于測試特定功能非常有效。如果使用正確,這兩種方法在用戶測試中都非常有用。

步驟五:重現測試環境

復盤您在用戶測試期間所做的和所說的一切。這包括你什么時候,怎么說,怎么做,雖然這看起來有點夸張,但相信我,這樣做很重要,重現創建測試環境是您能夠100%確定結果準確的唯一方法。

測試腳本在用戶測試中也扮演著非常重要的角色,通過使用固定的腳本,您可以消除測試期間出現前后不一致的可能性。有趣的是,通常這種偏差是測試推動者所造成的。例如:他們可能以一種方式詢問一個參與者,而向另一個人描述的時候,則會強調任務的另一個部分?;蛘咚麄兛赡芟蚱渲心承┤送嘎稖y試過程的某些細節,這些會導致測試環境前后不一致。

因此,最好使用固定的腳本來穩定地重現測試環境,并確保始終保持一致性。

步驟六:分析結果

這就是你一直在等待的時刻,此時需要收集結果并對其進行分析和解讀了。參與者對測試的反應如何?他們發現了什么關鍵問題?你的任何假設都被證明是正確的嗎?與你的團隊分享和總結你的發現。

在總結完結果之后,與設計和開發團隊一起對問題進行優先級排序,確定可能的解決方案,并確定改進用戶體驗的最佳行動方案。

測試,分析,重復

成功地進行用戶測試不是一蹴而就的。一旦你確定了目標、選擇了合適的測試方法、創建任務場景、闡述了你的問題,并記錄了結果,一切都會變得很簡單。

按照上述的6個步驟來進行用戶測試,得到你需要的答案以改善用戶體驗、提高留存率并獲得你應得的利潤。記住——測試、分析和重復。

祝你好運,測試愉快!

 

原文鏈接:User Testing in 6 Simple Steps

譯者:陳子木

本文由 @陳子木 授權發布于人人都是產品經理,未經作者許可,禁止轉載

題圖來自Unsplash,基于CC0協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 測試腳本是什么意思啊

    回復