什麼是可用性測試?UX(使用者體驗)測試示例
可用性測試
可用性測試,通常稱為使用者體驗 (UX) 測試,是一種確定軟體產品簡單易用程度的方法。一小部分目標終端使用者使用軟體來發現可用性缺陷。可用性測試側重於使用者使用程式的便利性、應用程式處理引數的多功能性以及應用程式實現其目標的能力。
建議在 SDLC 的早期設計階段進行此測試,因為它可以更好地洞察使用者的需求。
在本教程中,我們將介紹以下內容:
什麼是可用性測試?
為什麼要進行可用性測試?
可用性測試用例示例
如何進行可用性測試:整個流程
可用性測試方法:兩種方法
需要多少使用者?
UX 測試清單
可用性測試的好處
可用性測試的缺點
為什麼要進行可用性測試?
外觀和樣式至關重要。產品的視覺效果通常會影響其執行效率。
一些軟體應用程式/網站在安裝後出現嚴重故障,原因如下:
接下來我該做什麼?
必須訪問哪個頁面?
每個圖示或術語代表什麼?
程式碼顯示不一致或不正確。
會話時間不足。
軟體工程中的可用性測試可在軟體開發的早期發現系統中的可用性缺陷,因此可以挽救產品免遭災難。
可用性測試用例示例
此測試的主要目標似乎是實現客戶滿意度,它主要側重於關鍵系統引數:
系統的有效性
- 系統是否易於理解?
- 系統對目標使用者是否有用且有價值?
- 使用的顏色、符號和圖片在視覺上是否令人滿意?
生產力
- 為了到達目標螢幕或網頁,應儘量減少滾動,並應謹慎使用捲軸。
- 應用程式/網站的螢幕/頁面佈局的一致性。
- 您可以探索軟體程式內部或網頁。
精確度
不得有任何過時或錯誤的資訊,例如聯絡資訊或地址。
不得有任何失效連結。
使用者友好的設計
提供的功能必須不言而喻,並且不得需要任何學習才能使用。
應向用戶提供幫助以瞭解應用程式/網站。
與上述目標保持一致有助於高效地進行可用性測試。
如何進行可用性測試:整個流程
可用性測試流程包括以下步驟:
準備 - 在此步驟中定義可用性測試的目標。這不是讓參與者坐在您的應用程式前並記錄其行為的目標。您必須確定系統的核心功能和目標。您必須為測試人員提供任務,這些任務將對這些重要功能進行測試。在此步驟中定義了可用性測試方法、可用性測試人員的數量和人口統計以及測試報告樣式。
招聘 - 在此步驟中,根據您的可用性測試計劃聘用所需數量的志願者。找到符合您人口統計(年齡、性別等)和職業(學位、工作等)特徵的測試人員可能需要一些時間。
可用性測試 - 在此階段進行可用性測試。
資料分析 - 對可用性測試資訊進行全面評估,以得出相關結論並提供切實可行的措施來提高產品的整體可用性。
記錄 - 將可用性測試的結果與所有合作伙伴溝通,這些合作伙伴可能包括設計師、開發人員、客戶和執行長。
可用性測試方法:兩種方法
進行可用性測試有兩種方法:
研究實驗室中的可用性測試 - 此測試在有旁觀者在場的情況下在私人實驗室房間中進行。測試人員被賦予要完成的任務。旁觀者的目的是監控測試人員的行為並提供測試結果。在檢查期間,旁觀者保持沉默。在整個評估過程中,旁觀者和參與者都位於同一物理區域。
使用網際網路進行可用性測試 - 在這種型別的測試中,旁觀者和參與者線上放置。在評估期間虛擬訪問網路允許測試人員完成特定任務。自動程式會記錄測試人員的語音、螢幕行為和麵部表情。旁觀者評估此資料並報告測試結果。http://silverbackapp.com/ 是此類軟體的一個示例。
需要多少使用者?
根據研究(Virzi,1992;Neilsen Landauer,1993),5 個人足以識別 80% 的可用性問題。其他學者提出了其他數字。
事實上,所需的參與者確切數量取決於所選程式的難度和您的可用性目標。更多參與者的可用性會導致更高的成本、準備工作、參與者管理和資料處理。
但是,如果您預算有限並且想要進行自己的可用性測試,那麼 5 是一個不錯的起點。如果資金不是問題,建議聯絡有經驗的專家來評估參與者人數。
UX 測試清單
此評估的主要目的是在產品準備好之前發現關鍵的可用性問題。為了確保考試成功,必須考慮以下重要因素:
建議在設計和開發階段的早期開始 UX 評估。
在開始開發之前,對競爭對手的產品進行可用性測試是一個明智的選擇。這將幫助您為目標受眾建立可用性要求。
選擇相關人員來測試系統(專家/非專家/專業人員和非專業人員的 50-50 混合)。
使用頻寬限制器。例如,如果您的目標受眾網路訪問有限,請將可用性測試人員的網路速度限制為 56 Kbps。
測試人員必須專注於系統最關鍵和最常用的功能。
每個測試人員都應該有一個觀察員。這使觀察員能夠精確地記錄測試人員的行為。當一個觀察員分配給多個測試人員時,結果可能會受到汙染。
指示架構師和程式設計師,測試結果絕不是失敗的標誌,而是進步的標誌。
可用性測試的好處
與生活中的其他一切一樣,可用性測試也有其優點和缺點。讓我們來看看它們:
它有助於在產品釋出之前發現可用性問題。
它有助於增強終端使用者體驗。
它提高了系統的有效性和效率。
在可用性測試期間,它有助於從真正使用您系統的目標人群那裡收集真實的反饋。您無需依賴陌生人的“觀點”。
可用性測試的缺點
在可用性測試中,成本是一個重要因素。建立可用性測試實驗室需要大量的時間和金錢投入。招聘和管理可用性測試人員也可能很昂貴。
然而,這些支出可以透過提高客戶滿意度、參與度和回頭客來抵消。因此,強烈建議進行可用性測試。