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