可用性測試實踐經驗

可用性測試是用研的入門必修課,也是用研最常用的方法之一。這篇文章總結了我在做可用性測試時踩過的一些坑,以及總結出來的一些實踐經驗。

研究設計

  1. 必須清晰地定義產品面向的不同角色,如果不同角色的知識背景和使用場景相差較大,就不要用同一類用戶去測試所有的任務。我們做的是一款ToB產品,面向的是企業用戶,很自然地,我們的用戶分為兩大陣營:管理層和基層員工。做可用性測試時,考慮到邀請管理層用戶成本高難度大,且這次測試中我們更關注的是基礎功能的可用性,所以邀請的用戶基本都是基層員工。但是我們仍然為這些基層用戶設置了一些屬于管理場景的任務,希望能夠從中挖掘到一些有價值的信息。結果可想而知:軟件本身就具有一定的復雜性,基層員工不熟悉企業管理,在做任務的過程中可能連相關概念都不太懂,任務完成率非常低。我們想了解在用戶自主試用和探索之后,對產品的印象和態度如何,但是大多數基層員工現實生活中并不會有去自主試用這些產品的動機,因此用戶表達的可能是自己假想的態度,不具有太大參考價值。更好的方式是在研究設計階段就清晰地區分開管理層和基層的不同場景,如果對這些功能設計都存在疑慮,就分別邀請管理層和基層,做兩場基于不同場景任務的可用性測試。
  2. 重視行為以及對行為的解釋,不要花太多時間去了解用戶態度。可用性測試是定性研究,樣本量比較小,從這樣小的樣本中得到的用戶態度并不具有推斷價值。而用戶的行為和認知的個體差異和測量誤差相對要小得多,因此結果要更加可靠一些。在我接到的調研需求中,就包含了“了解新用戶對產品的印象和態度”這一項,并且設計師也提了很多問題給我——對于他們不太確定的問題,他們希望知道用戶怎么想。光是詢問這些問題,我都能跟用戶做場一個小時的訪談了。把它們加到可用性測試中,會導致測試時間太長,影響了真正重要的任務測試過程;并且如果只是簡單詢問這些問題而不深入了解,得出的結論也確實沒有多大價值。

用戶招募

一定要為參與測試的用戶設定一個合理的標準,不要因為用戶難找、時間緊迫而降低標準。由于招募渠道有限,報名用戶不多;而我當時既要做好腳本設計的工作,又要同時篩選和預約用戶、預約會議室、調試設備,并盡可能快地開始測試,時間緊迫和人手不足讓我不得不降低用戶篩選標準,因為我沒有精力去拓展其他招募渠道,也沒有時間等待更多的用戶報名。這樣做的結果是招募到了一兩名確實不太適合的用戶,而這是在用戶篩選的過程中本可以避免的事情。建議在平常的工作中多拓展招募渠道、建立用戶庫,這樣以后再有比較緊急的測試任務時,可以相對輕松地完成用戶招募工作,避免只能通過降低標準來完成招募。

腳本設計

  1. 任務千萬不要太多,如果安排了一個半小時的時間,任務最好不要超過6個。任務太多會導致用戶非常累,也很難以較好的狀態去完成后面的測試任務。尤其是當我們沒有條件提供一個環境較好的會議室時,用戶在密閉空間中待的時間太久,非常容易疲憊和注意力分散。任務完成了稍多于一半的時候,我一般都會詢問用戶是否要休息一下。有的用戶會樂意休息一下喝口水,但有的用戶卻希望再堅持一下,以便盡快完成所有任務——盡管堅持的效果往往不會太好。
  2. 有些功能本身就很復雜,在短時間內讓用戶了解和學會操作,對用戶來說難度太大。功能的復雜性可能體現在概念體系或者業務邏輯上。如果是概念復雜,可以用學徒式的問題,多問一下“這是什么意思”,了解用戶難以理解的是哪些概念;業務邏輯的復雜可能會涉及到較多的前后文操作、多角色交互,短時間內要還原出這個生態并不容易,遇到這個問題可能意味著我們把任務設計得太大,適當做些拆分可能會更好。
  3. 設計任務時到底要不要去問對應的產品經理和設計師?前面提到了設計師向我提了很多想要從用戶那里驗證的想法,正是因為我去問了,才會收集到如此多讓我頭疼的問題——很多問題不適合放在可用性測試中問,所以又要告訴產品和設計師們這些問題解答不了。似乎怎么看都是一件很麻煩的事情。但其實,還是應該問,只是要換種問法。不應該問“對于這個功能,你有什么想了解的問題”,而應該問“哪些功能是更重要的”“你對哪些部分的設計比較不確信”。他們對產品更了解,因此只要問對了問題,對于任務設計總會有好處。

測試過程

  1. 測試過程使用哪些設備、錄屏錄像需要哪些工具和環境,必須有一套完整的解決方案。測試過程總會出現很多意外狀況,比如WiFi連不上,錄屏軟件沒反應等,出現了問題的話就會耽誤用戶的時間。之前的測試中就是狀況不斷,尤其是使用安卓手機的用戶,錄屏比較麻煩。針對這個問題我專門整理了一下可用性測試中常用的設備,制定了一套比較適用、成本也不太高的解決方案,感興趣的話可以看一下我的另一篇文章
  2. 如何讓用戶think aloud?我一般會在開場白的時候說一下,希望用戶隨時將自己的想法講出來;在第一個任務開始之前,我也會強調一下這件事。遺憾的是,到目前為止還沒能成功讓用戶做到think aloud。這對用戶來說是一件不太自然的事情,因此比較難讓用戶抗拒強大阻力做到這點。我目前的一個想法是在任務開始之前給用戶一點時間去練習和習慣think aloud,讓用戶能有時間去適應這種狀態。
  3. 要合理分配任務時間。開場白的時間、每個任務的時間、測后訪談的時間都需要在腳本設計的過程就大概確定,如果在測試中發現某個階段占用的時間太長,就需要控制一下時間,避免影響后續的任務。
  4. 盡量減少使用的打印紙的數量。測試過程難免需要一些紙質材料,但是本著低碳環保的理念,打印的紙能少就少。

我在做測試的時候有一些打印紙的標配:測試腳本會打印兩份,一份是我主持的時候需要看的(我可能在上面對腳本做些注解和調整),一份是給幫忙做記錄的同事以及到場觀察的PM設計等人看的(不管他們有幾人);任務卡片會打印一份,是給用戶看的;用戶登記和禮金簽收作為同一個表,打印一份;知情同意書需要讓用戶感到足夠正式,因此每個用戶打印一份(我克制住了自己正反面都打印的沖動)。

接下來是令我頭疼的部分,就是每個任務結束之后的評分表。一般一頁紙就可以搞定,但是如果每個用戶都打印一張感覺有些浪費。我一度使用在線問卷的方式,用我自己的手機打開問卷鏈接,需要評分的時候就拿給用戶,但效果不好,一是手機界面小看著比較費勁,二是這需要我在幾個頁面之間來回切換,增加了我(作為主持人)在測試期間的工作負荷。后來想到一個很好的方法:打印一張評分表就好了,然后準備一些條形便利貼,讓用戶直接把便利貼貼在自己選擇的選項上,測試結束后把用戶的評分錄入到電子表格中,打印紙就可以重復利用了。這個想法本來沒有什么高明之處,它主要的優點是:我可以順便讓用戶在條形便利貼上寫下自己打這個分數的理由,因為空間有限,就可以收集到一些非常言簡意賅的理由。

分析整理

  1. 選擇一個合適的模型對不同功能的可用性進行綜合評估,便于對功能進行橫向比較。比如,可以參考ISO對可用性的定義:可用性=有效性+效率+滿意度。有效性可以用任務的完成情況來度量,效率可以用任務完成時間來度量,滿意度可以用用戶評分來度量。這樣子可以形成任務的可用性水平矩陣,便于在不同任務之間進行比較。
  2. 測試發現的可用性問題需要有一個優先級評定標準。簡單地通過發現該問題的用戶數來判定問題優先級是不太合理的,建議使用樽本徹也的方法。對有效性、效率、滿意度三個指標分別給定三個等級, 并賦予不同的分值,對每個可用性問題,評估在每個指標上處于哪種嚴重等級,按照下圖的標準,評定問題的優先級:
    樽本徹也建議的問題優先級評定標準

如果對以上提到的問題有更好的建議和解決辦法,歡迎指教。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,362評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,577評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 178,486評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,852評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,600評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,944評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,944評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,108評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,652評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,385評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,616評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,111評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,798評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,205評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,537評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,334評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,570評論 2 379

推薦閱讀更多精彩內容

  • 可用性工程閱讀筆記 Nielsen 看這本書和寫下這些筆記總共用了快兩個星期的時間,這段時間事情真的有點多。。 從...
    Witty_28閱讀 2,013評論 1 12
  • 可用性測試是我認為最有效并且有說服力的一種調研方法,其實在工作中很少會有機會做完整的可用性測試,這可能跟你公司的重...
    Chxs閱讀 2,261評論 0 3
  • 之前總結過一版交互設計流程圖,主要是想給自己以后做設計梳理一下過程,但是那份流程里面只有枝干,并沒有枝葉,所以針對...
    妖葉秋閱讀 29,542評論 7 184
  • (是的!這只是一個讀書摘錄,里面沒有一句話是我自己的?。?第一部分 研究 第一章 用戶研究 問題:如何才能發現人...
    LEEKAI閱讀 1,451評論 0 5
  • 事件對象也屬于內核對象,分為兩種:人工重置的事件對象和自動重置的事件對象。 當人工重置的事件對象得到通知時,等待該...
    側漏的少年閱讀 331評論 0 0