提升可用性最主要的方式就是采用迭代式設(shè)計(iterative design),通過產(chǎn)品前期開發(fā)階段的反復評估,不斷的獲得用戶反饋,進而修改優(yōu)化產(chǎn)品設(shè)計,直到達到可以接受的可用性水平。這其中的評估過程就是進行可用性測試的過程,可用性測試就是選擇不同方法測試產(chǎn)品使用質(zhì)量的過程。它的目的是建立評價標準,盡可能多的發(fā)現(xiàn)可用性問題,并指導產(chǎn)品界面的設(shè)計和改進。
在研發(fā)過程中,常見的可用性測試方法包括以用戶為主的測試和以專家為主的測試方式。以用戶為主的測試包括用戶測試(user testing)和有聲思維(think aloud),以專家為主的測試有認知預(yù)演(cognitive walkthrough)和探索式評估(Heuristic Evaluation)。
用戶測試方法是測試人員要求用戶完成一系列設(shè)定的任務(wù),用戶在操作使用過程中出現(xiàn)的問題和失誤將被測試人員記錄,在任務(wù)結(jié)束時對問題和失誤點進行追問,從而快速地發(fā)現(xiàn)及判斷產(chǎn)品中的不足,進而進行修改。測試采用的產(chǎn)品可以是最終完成的,也可以是基于不同保真度原型的非完成產(chǎn)品。該方法的目的是通過在產(chǎn)品設(shè)計階段用戶參與設(shè)計測試,預(yù)測最終產(chǎn)品可能出現(xiàn)的問題,進行修正規(guī)避風險。采用用戶測試的優(yōu)點在于可以在特定任務(wù)條件下,獲得特定用戶的客觀反饋結(jié)果,滿足可用性測試的要求。
有聲思維運用于可用性測試過程和心理學、社會學領(lǐng)域研究中,是獲取用戶數(shù)據(jù)反饋的有效方法。最初由Lewis在IBM公司提出,之后被Ericsson 和Simon進一步修正。該方法要求用戶在完成一系列由測試人員設(shè)定的任務(wù)過程中,口述出自己所看到的、所想的、所感受的,以幫助觀察測試人員可以獲得第一手反饋,從最終發(fā)現(xiàn)問題。觀察測試人員在整個測試過程中被要求,客觀全面的記錄用戶所說的每一句話,不能打斷用戶的行動和表達。該方法的目的是明確“誰”在完成特定的任務(wù)時出現(xiàn)了什么樣的“問題”,強調(diào)特定的用戶和特定的問題。
認知預(yù)演方法,最初在90年代初由Wharton等人提出,在2000年由Spencer優(yōu)化了該方法,使其更加有效的適應(yīng)軟件開發(fā)的要求。該方法將用戶行動過程(目的、計劃、實施、評價)及系統(tǒng)反饋,按照任務(wù)流程進行步驟劃分,之后由專家(設(shè)計人員和開發(fā)人員)對每一個步驟進行一系列檢查評估,從而判斷可能出現(xiàn)的可用性問題。
該方法因為可以以低成本高效率的發(fā)掘可用性問題,而被廣泛使用于早期開發(fā)階段。但是由于是從專家角度來判斷用戶的行為,而專家和用戶有著本質(zhì)差別,這導致專家和真實用戶所認為的可用性問題存在差異;而且不同專家之間的差異也較大,一般所發(fā)現(xiàn)的可用性問題只有20%~30%是一致的,這也使得認知預(yù)演方法所得到的結(jié)果應(yīng)用存在一定局限性。
Nielsen和Molich在1990年項目合作的過程中提出了探索式評估方法,該方法是非結(jié)構(gòu)化的可用性研究方法,通過研發(fā)人員和行業(yè)專家,依照可用性原則來評估用戶界面中的問題,不需要設(shè)定任務(wù)和情景,專家根據(jù)經(jīng)驗和可用性原則完成評估。
盡管探索式評估可以在很短的時間內(nèi)發(fā)現(xiàn)大部分可用性問題,但是該方法也因為受到專家的背景知識、觀點經(jīng)驗等方面的影響而被質(zhì)疑,這種由專家評估所得到的結(jié)果與用戶測試相比得到的結(jié)果差異性大,信度不高。
更多建議: