可用性測試任務的編寫
有效地編寫測試任務及相關的情景是完成可用性測試的關鍵。為了獲得真實的反饋,研究人員需要在在任務描述中提供足夠的資訊以便使用者理解和完成任務,但又不能提供過多的資訊以避免汙染資料的真實性。
對於成熟的使用者研究人員而言,測試任務的撰寫應該是足夠明確的事情,他們知道如何在提供適當資訊的同時激勵使用者進行任務。對於我而言...感謝John Romadka 在UserZoom分享了這個模板(注意這個模板的內容是寫給自己/同事看的,對於給使用者看的測試任務怎麼寫,可以看看擴充閱讀中提供的幾篇文章)。
Romadka的原話:“我用這個來描述測試任務和場景。如果我不能親自撰寫測試任務的話,我會要求客戶或利益相關人按照這個模板給我提供資訊。我並不指望他們能夠把所有的元素填寫正確,但是這些元素是理解可用性測試的任務目標/假設/操作步驟和成功標準的必要資訊,對這些元素的思考和判斷將有利於更好的完成可用性測試。”
使用指南:
任務編碼和任務名稱:對每個測試任務進行編號和命名。命名將便於讓人瞭解每個任務的目的;編號的用處將體現在:你可以直接要求使用者‘接下來請跳過任務3直接進行任務4’,而不用與使用者交流任務相關的內容。
目標/輸出:描述使用者在完成任務後的產品狀態:是否有真實的結果產出?是否使用者能夠明白任務已經完成?使用者怎樣確認任務已經完成?
輸入:描述使用者完成任務所需的全部資訊/資源。例如:對於登入的測試,需要提供可供登入的賬號和密碼;
先決條件:即支援任務進行下去的先決條件。例如:測試希望瞭解使用者在註冊時遭遇到‘賬號已存在’時的反應,則先決假設為‘資料庫中包含有相同賬戶名的使用者’;
操作步驟:描述理想狀態下使用者從任務開始到結束的操作步驟。完善的步驟流程有利於判斷產品原型的準備是否完全;這些步驟將為不熟悉產品流程的參與人員進行觀察提供幫助。需要注意的是,在編寫步驟時保持在‘頁面’的水平 --- 即每個步驟在不同的頁面中產生。對於可通過多種路徑達成的目標,重點描述核心流程,備註其它流程。
成功的標準:用於判斷任務是否完成的指標;
備註:其它你認為有用的資訊。
擴充閱讀:
Usability testing: how do we design effective tasks 中介紹了:如何選擇 、編寫、向使用者呈現測試任務。
How to Write Better Tasks to Improve Your Usability Testing 中介紹如何編寫針對使用者的測試任務。
Task Scenarios: How to Avoid User Testing Bias 中介紹了編寫測試任務的步驟,以及如何將任務與場景結合以減少測試偏差。
Seven Tips For Writing Usability Task Scenarios 中Jeff Sauro指出了編寫測試任務/場景時需要注意的幾點資訊。
Turn User Goals into Task Scenarios for Usability Testing 中提供了編寫測試任務的3個小技巧。
5 Mistakes People Make When Writing Usability Tasks 中介紹了在編寫測試任務時大家需要避免的5種錯誤。
Creating usability test tasks that really motivate users 中David Travis將測試任務分為了6中型別並描述了每種型別適配的研究目的和內容。F
相關文章
- Java編寫定時任務Java
- 可用性測試
- Golang 編寫測試教程Golang
- 自己編寫的(測試點總結)
- 測試用例編寫方法
- 如何編寫優秀的測試程式碼|單元測試
- 【編測編學】分享一套好用的功能測試用例編寫框架框架
- 如何視覺化編寫和編排你的 K8s 任務視覺化K8S
- 效能測試報告編寫技巧測試報告
- 如何編寫功能測試報告測試報告
- JUnit5編寫基本測試
- 使用 xunit 編寫測試程式碼
- 介面測試用例編寫和測試關注點
- 使用gulp編寫常用自動化構建任務
- 寶塔兩種方式編寫 crontab 自動任務
- 如何能編寫優秀的測試用例
- 第2章 編寫測試函式函式
- 前端進階-編寫測試程式碼前端
- 如何優雅編寫測試用例
- 將定時測試任務玩到極致
- 編寫你的第一個 Android 單元測試Android
- 如何編寫測試團隊通用的Jmeter指令碼JMeter指令碼
- 效能測試——壓測工具locust——指令碼初步編寫指令碼
- 如何編寫介面測試用例?測試工程師必備技能!工程師
- 用雲壓力測試工具,如何完成一次測試任務
- 測開---編寫測試工具有什麼好的方法論嗎
- 軟體測試人員,如何保證緊急任務來臨時的任務質量
- 如何用 JMeter 編寫效能測試指令碼?JMeter指令碼
- 軟體測試用例編寫(含思路)
- APISIX外掛如何編寫單元測試API
- 【cypress】3. 編寫第一個測試
- 無需編寫程式碼,API業務流程測試,零程式碼實現API
- 軟體效能測試有哪些測試指標?效能測試報告怎麼編寫?指標測試報告
- 使用Python編寫一個滲透測試探測工具Python
- 萬能測試用例及測試用例編寫方法(待更新)
- 為程式碼編寫穩定的單元測試 [Go]Go
- 【程式設計測試題】遊戲任務標記程式設計遊戲
- 測試平臺系列(71) Python定時任務方案Python
- 高階測試:如何使用Flink對Strom任務的邏輯功能進行復現測試?