一、 何謂“可用性測試”
“可用性測試”也可稱之為“用戶體驗測試”,是通過產品功能設計測試任務,讓用戶按照任務完成一些真實測試,檢驗產品的可用性,作為產品后續改進和完善的重要參考依據。
二、 為什么要進行可用性測試 1. 存在如下疑問 在我們研發完成了新的產品功能或是創造了新的產品特性之后,總是有這樣的疑問: a.最新的版本是不是比以前的版本更好? b.我們的網站與競爭對手的網站使用起來一樣容易嗎? c.用戶是否能夠按照我們設計的流程完成他們所要完成的工作? d.我們的設計師是否按照用戶的操作習慣和產品的特性設計排版了?
2. 原因可能有 a. 每個網站都存在可用性問題 使用網站的過程中,經常會遇到可用性問題,而有些問題通常很嚴重,讓用戶無法完成原本要做的操作。成熟的網站經過多輪測試,問題相對少些,但是任然存在可用戶問題。 b. 嚴重的問題通常容易被發現 網站的設計和制作者往往知道網站的工作方式,會按照設計的思路去操作;而用戶并不知道,所以讓用戶試用網站往往能較容易的發現那些嚴重問題。 c. 觀看用戶使用產品能成為更優秀的設計師 在設計師的眼中用戶往往是抽象的概念,而設計是根據自己的想象完成的。通過觀看用戶可以更深入了解用戶如何使用產品以及如何為使用而設計產品。
三、 測試的流程 3.1基本流程說明 a.準備測試用例 對網站所有功能進行整理,找出用戶瀏覽網站關鍵、重要步驟(或者是期望測試到的功能),對功能場景進行設計,并最終形成測試任務文檔。 任務用例如下:
b.招募測試人員 根據網站前期規劃,對用戶群體的定位,找出能具代表性的個別用戶,進行邀請加入測試;邀請的人員要能切合目標(潛在)用戶群體。
c.準備測試環境 因可能性測試的特殊性,對環境我一定的特殊要求: <1>能提供一個相對獨立的房間,并且配有一臺能聯接網絡的普通PC機,供用戶進行測試,提供獨立的房間的目的主要是為了能盡量避免外部干擾,讓用戶能全身心投入,并用有利于遇到可用性問題時,觀查用戶的處理方式; <2>普通PC機上不應開啟會影響測試過程的軟件,如殺毒軟件、聊天工具等彈出窗口式軟件; <3>PC機上必需裝有屏幕錄制軟件和聲音錄制軟件,以便記錄測試過程中用戶操作和發聲思維的過程;
d.組織人員觀查 提前安排觀查人員,人員可能包括產品經理、交互設計師、視覺設計師、前端工程師及程序開發人員;
e.進行測試 測試人員把用戶帶到測試房間,介紹本次測試的相關性況,并且在試人員的觀查下進行測試。
3.2測試前的注意事項 a.測試前需要跟用戶說明本次測試持續的時間 b.要求用戶盡可能的進行發聲思維(對他看到的、想做的以及怎么想的) c.與用戶說明“我們要測試的是網站,并不是用戶” d.在測試過程中用戶提的關于如何使用的問題,不能立刻回答,可以在測試完成之后做回答;我們要測試的是用戶在沒有人幫忙的情況下將如何完成任務的 e.在用戶不能完成任務的情況下,切換到下一個任務,本次任務做不能完成處理 f.說明本次測試屏幕、聲音將被錄制,并且得到用戶許可;錄制的內容將被作為網站改進的依據,不會被該項目無關的人員看到。
3.3測試人員情況登記 在對每個用戶進行測試前,需要對用戶情況進行登記,以確定用戶適應范圍: a.職業,年齡? b.每周上網大概時長? c.瀏覽網頁時訪問什么樣的網站? 例舉出幾個 d.有非常喜歡去的網站嗎?
3.4主頁觀光 在人員情況了解之后,首先打開我們網站首頁,讓用戶瀏覽,在這個階段,先不要讓用戶切換到其它任務頁面,向用戶了解以下情況: a. 您認為這是什么樣的網站? b. 該網站是做什么的? c. 您在網站中能做些什么? 讓用戶簡單描述以上問題之后,有利于發現對網站總體設計上存在的問題。
四、 關于總結和交流 在一次測試測試完成之后,相關參與人員進行一次總結會,每個人把本次觀查到的問題進行提出討論,并把處理意見進行匯總,在下一次改版中進行修正。
|