版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系我們

[科普中國]-遠程可用性測試

科學(xué)百科
原創(chuàng)
科學(xué)百科為用戶提供權(quán)威科普內(nèi)容,打造知識科普陣地
收藏

可用性測試可用性測試

可用性研究的先驅(qū)和領(lǐng)導(dǎo)者Jakob Nielsen提出,可用性包括以下要素:可學(xué)習(xí)性,系統(tǒng)應(yīng)易于學(xué)習(xí);效率,系統(tǒng)在使用上應(yīng)具有高效率;可記憶性,系統(tǒng)應(yīng)容易記憶;出錯率,系統(tǒng)應(yīng)具有低出錯率,并且能夠防止災(zāi)難性錯誤出現(xiàn);滿意度,系統(tǒng)使用起來應(yīng)令人舒適、愉快。Nielsen為,產(chǎn)品在每個要素上都達到很好的水平,才具有高可用性。

可用性是產(chǎn)品競爭力的核心。設(shè)計優(yōu)秀的軟件能有效地提高生產(chǎn)效率,減少人為錯誤,給用戶更大滿意度。目前,可用性研究已成為軟件開發(fā)的關(guān)鍵問題。在軟件產(chǎn)品開發(fā)過程中,軟件可用性測試是必不可少的一環(huán)。設(shè)計合理的測試過程,構(gòu)建合適的可用性測試平臺,是提高軟件測試效率和降低成本的重要手段。

軟件的可用性測試原則軟件的可用性測試和評估應(yīng)遵循以下原則:

1.具有權(quán)威性的可用性測試和評估針對的不應(yīng)是專業(yè)技術(shù)人員,而應(yīng)該是產(chǎn)品的用戶;

2.軟件的可用性測試和評估是一個過程,這個過程早在產(chǎn)品的樣品階段就已開始;

3.軟件的可用性測試必須是在用戶的實際工作任務(wù)和操作環(huán)境下進行;

4.要選擇有廣泛代表性的用戶。

可用性測試方法分類可用性測試有許多方法,常用的有四種:用戶模型法、用戶調(diào)查法、專家評估法、用戶測試法。

用戶模型法是用數(shù)學(xué)模型來模擬人機交互過程,該方法把人機交互過程看做是解決問題的過程。

用戶調(diào)查法包括問卷調(diào)查法和訪談法,收集和了解用戶滿意度和遇到的問題。

專家評估是由可用性或人類因素學(xué)專家,根據(jù)可用性設(shè)計原理、設(shè)計風(fēng)格指南、標(biāo)準(zhǔn)和經(jīng)驗,對產(chǎn)品可用性質(zhì)量進行的評估活動。

用戶測試也稱用戶評估。一般是通過營造類似于真實使用場景的測試環(huán)境,讓真正的用戶執(zhí)行真實任務(wù)。在這一過程中由可用性測試人員進行觀察,也許還要與用戶進行交流和引導(dǎo)來獲得有用的數(shù)據(jù),然后進行分析,從中得到用戶對產(chǎn)品設(shè)計的反饋意見和評估可用性質(zhì)量的指標(biāo)數(shù)據(jù)。

遠程可用性測試遠程可用性測試通過把主試機和被試機發(fā)展成服務(wù)器與客戶機形式,實現(xiàn)分布式的數(shù)據(jù)存儲收集。遠程可用性測試只需在客戶機處按照實驗室的格式布置,收集完備的數(shù)據(jù),可實現(xiàn)多人同時進行測試。遠程測試有同步、異步兩種方式。同步方式指實驗參加者和監(jiān)控者在地域上分散,但在時間上保持一致,即監(jiān)控是實時進行的;而異步方式指實驗參加者和監(jiān)控者在地域和時間上都是分散的,即監(jiān)控不是實時進行的。1

研究現(xiàn)狀遠程可用性測試的研究已有十多年歷史。Monty Hammon tree等人早在1994年發(fā)表文章介紹遠程可用性測試,指出隨著新的信息共享技術(shù)的出現(xiàn),以及計算機支持的協(xié)同工作(Computer supported Collaborative Work,CSCW)工具的發(fā)展,使遠程可用性測試成為可能,并描述了遠程可用性測試的原型。而后,H R Hartson等人系統(tǒng)地介紹了遠程可用性的定義及多種遠程可用性測試方法分類,并討論了各自優(yōu)缺點。

近年來,國外學(xué)者在遠程可用性方而進行了很多研究。他們或通過遠程可用性測試對現(xiàn)有系統(tǒng)進行評價,或介紹通過實驗證實可行的遠程可用性測試方案,或通過設(shè)計實驗、分析案例,對遠程測試形式和實驗室測試形式進行對比。Susan Dray等人指出,遠程可用性測試在揚長避短的情況下可以有效地節(jié)省成本。Andreasen M S等人實驗表明:遠程同步測試方式與實驗室測試方式在測試效果及用戶測試耗時上相差無幾,使可用性測試不再受時間和空間的限制。遠程異步測試方式在測試效果及用戶測試耗時上表現(xiàn)稍差,使測試用戶難于匯集整理所發(fā)現(xiàn)的問題,但其適用于需大量測試用戶的大規(guī)模測試工作。2009年Angers Bruun等人指出:遠程異步測試方式相對于傳統(tǒng)方式雖然只能發(fā)現(xiàn)一半的可用性問題,但是所節(jié)省的時間是客觀的,這將使其能應(yīng)用于許多的軟件工程測試中。

在國內(nèi),從事可用性相關(guān)研究的人員越來越多,2007年金山軟件公司建立了軟件可用性實驗室,但有關(guān)遠程可用性研究的資料仍然很少,與遠程可用性領(lǐng)域研究有關(guān)的論文也鮮見發(fā)表。1

遠程用戶測試工具遠程可用性測試需要多種可用性測試工具的支持,主要包括測試軟件、監(jiān)視及錄制工具和問卷調(diào)查工具。

測試軟件模擬測試用戶的真實使用環(huán)境。在測試過程中,測試軟件記錄測試用戶在測試過程中做的每一次操作以及對應(yīng)所消耗的時間,并自動匯總他們的測試數(shù)據(jù),生成報表以分析。

監(jiān)視及錄制工具使專家和測試人員可以實時地觀察到測試用戶的屏幕和而部表情。錄制工具包括錄屏、錄音和錄像三個部分。錄屏部分負(fù)責(zé)記錄被試機的屏幕,由此可了解測試用戶在測試過程中鼠標(biāo)移動及點擊的情況,記錄人機交互過程,便于日后分析測試用戶的操作情況。錄音部分負(fù)責(zé)記錄測試用戶在測試過程中有聲思考的相關(guān)信息。有聲思考是指測試用戶在人機交互時不斷進行發(fā)聲的思考,是對測試的一種反饋。錄像部分則負(fù)責(zé)記錄測試用戶的正而情況,如測試用戶而部表情和視線變化,能較直觀地反映其操作狀況。

問卷調(diào)查系統(tǒng)分主觀題和客觀題兩部分。主觀題是讓測試用戶寫下使用體會和感想,及對測試產(chǎn)品的主觀意見等??陀^題是調(diào)查用戶的知識背景、對測試產(chǎn)品的總體反映以及對測試產(chǎn)品使用性能的評價。評價等級(以7分制為例)從“1”(最差)到“7”(最好),有時對一些特殊的情況需提供一個“不適用”以供選擇。問卷調(diào)查系統(tǒng)能自動記錄測試用戶的客觀題數(shù)據(jù),并對收集到的數(shù)據(jù)進行統(tǒng)計、生成圖表,供日后分析。1

移動設(shè)備與遠程可用性測試隨著消費者對新技術(shù)恐懼感降低,以及移動設(shè)備(如PDA手機)價格下降,移動設(shè)備逐漸成為當(dāng)今世界的“主流”。它能為消費者提供“隨時、隨地、隨心”的連接、通信和數(shù)據(jù)服務(wù)。根據(jù)UMT2005年研討會統(tǒng)計,全球約有26億人使用移動語音服務(wù),約有8億人使用移動數(shù)據(jù)服務(wù)。因此,可用性將是移動技術(shù)的一個重要研究方向。

使用移動設(shè)備進行遠程可用性測試,兩者可謂相輔相成。一方面,使用移動設(shè)備能進一步擺脫地域?qū)捎眯詼y試的限制,使測試用戶能在真實使用環(huán)境下進行測試,同時也降低空間成本;另一方而,通過可用性測試也能找出移動設(shè)備本身許多難于使用、缺乏靈活性的地方。