软件测试之如何进行易用性测试?
作為產品經理,了解用戶將如何與產品交互是至關重要的——用戶使用產品是非常容易?還是非常困難?這就是易用性測試可以幫助團隊的地方。你可以在一個受控環境中,與目標用戶一起測試產品,并識別使產品更加成功的關鍵改變。
什么是易用性測試?
易用性測試是一種黑盒測試技術,主要包括召集可以代表目標用戶的無偏見參與者,并要求他們執行特定的任務來測試你的假設。測試的界面可以是紙質界面,也可以是屏幕模型(mockup)或MVP。可以根據以下參數,揭示用戶對你的app或網站是否滿意
· 操作流程
· 導航和布局
· 速度
· 內容
易用性測試可以測試以下內容:
· 易學性:第一次使用產品的用戶,使用產品(學習該產品)有多容易?
· 使用效率:有使用經驗的用戶,完成任務的速度有多快?
· 可記憶性:經過一段時間后,用戶再次使用產品,是否還記得足夠的信息,以便有效地使用?
· 犯錯情況:用戶犯了多少錯誤?錯誤的類型和嚴重程度,以及用戶是否可以從錯誤中恢復過來。
· 滿意度:用戶有多喜歡使用該產品,以及用戶推薦該產品的可能性(NPS)?
如何進行易用性測試?
A.制定測試計劃
步驟1 -確定測試范圍和原因。
· 范圍:你在測試什么?比如范圍是測試原型、導航、內容等。
· 目的:關注點和用戶目標是什么?比如測試目是“用戶可以導航到這個重要信息嗎?”或“用戶在當前位置會找到搜索框嗎?”
步驟2 -創建測試腳本
· 時間表、持續時間和地點:你將在何時、何地進行測試?測試持續多久?
· 測試期和設備:描述測試期(包括長度)和設備要求,以便測試順利進行。
· 角色:包括將參與易用性測試的工作人員列表,以及每個人將扮演的角色。
步驟3 -招募用戶
· 參與者:指出你想要進行易用性測試的目標用戶數量和畫像。
· 如果你已經有了用戶:識別那些積極參與你產品的人,并發送短消息/電子郵件。
· 如果你沒有用戶:想想你的目標受眾聚集的地方,無論是面對面還是在線。從特別感興趣的俱樂部、朋友的朋友、聚會、Reddit,在線論壇等找出來。
這里有一個你可以用于用戶招募的廣告示例:
你好。我是……的產品經理,我注意到你是……的忠實用戶。我希望得到您的反饋:這是一個幫助.....的app/網站。你有15分鐘的時間接電話嗎?如果是的話,一定要讓我知道一個給你打電話的合適時間。
步驟4 -創建測試場景
描述將在測試期間使用的場景。場景包括用戶故事(user story)和描述達到用戶目標所需完成任務的上下文。場景不應該是通用的,應該能夠測試你的假設。
讓我們看看下面的場景:
場景3是一個有效的場景,因為它既不是通用型的(如場景1),也不是指導型的(如場景2)。
步驟5 -確定測試的度量指標
· 效率: 完成任務用戶的百分比
· 任務時間:參與者完成任務所花費的時間。
· 非關鍵錯誤:參與者可以從中恢復,并完成任務的錯誤(效率較低)。例如,打開錯誤的導航菜單項
· 關鍵錯誤:參與者無法從中恢復,并不得不放棄任務的錯誤。例如,無法找到“立即購買”按鈕。
· 無錯誤率:沒有任何錯誤完成任務參與者的百分比。
· 主觀評價:這些評價是參與者自我報告的滿意度、易用性、查找信息的易用性等評價,參與者用5到7分的李克特量表(Likert scale)來進行評價。
· 喜歡、不喜歡和建議:參與者提供他們最喜歡這個網站的地方,他們最不喜歡這個網站的地方,以及改善網站的建議。
B.進行易用性測試
在測試過程中,你不應該引導參與者,你應該在測試過程中做詳細的記錄。
你可以使用http://Lookback.io作為你的測試記錄工具。它可以讓團隊在移動app和網站上,記錄屏幕上的活動。它還可以記錄用戶的臉和聲音。
總結
以上是生活随笔為你收集整理的软件测试之如何进行易用性测试?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python网站后台_Python 网
- 下一篇: oracle10g生成awr报告,awr