專利名稱:一種高保真模擬用戶界面的測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種高保真模擬用戶界面的測(cè)試方法,確切地說,涉及一種應(yīng)用矢量動(dòng)畫軟件開發(fā)制作模擬用戶界面的測(cè)試工具,再利用該工具對(duì)用戶進(jìn)行高保真模擬用戶界面測(cè)試的方法。屬于電子信息產(chǎn)品的測(cè)試技術(shù)領(lǐng)域。
背景技術(shù):
現(xiàn)在,人類已經(jīng)進(jìn)入信息社會(huì),電子信息產(chǎn)品的品種越來越豐富,使用方法越來越便捷。電子信息產(chǎn)品的易用性成為該產(chǎn)品進(jìn)入市場(chǎng)競(jìng)爭(zhēng)的一個(gè)重要環(huán)節(jié)。用戶界面作為人與電子信息產(chǎn)品進(jìn)行溝通的渠道,也是決定電子信息產(chǎn)品易用與否的最重要因素。
為了提高產(chǎn)品的易用性,目前使用的方法是進(jìn)行產(chǎn)品的易用性測(cè)試,實(shí)際上就是測(cè)試人機(jī)交互的用戶界面。傳統(tǒng)的測(cè)試方法按照測(cè)試的精度可以劃分為低保真測(cè)試和高保真測(cè)試,前者主要應(yīng)用于產(chǎn)品開發(fā)初期的概念驗(yàn)證階段,而后者往往是在產(chǎn)品開發(fā)后期性能樣機(jī)研制成功之后。但是,這兩種方法都有所不足低保真測(cè)試處在項(xiàng)目開發(fā)的前期,可以為項(xiàng)目開發(fā)提供很好的指導(dǎo)性建議,但存在保真度的問題,不能真實(shí)地反映現(xiàn)實(shí)的使用環(huán)節(jié),很多情況需要憑借測(cè)試人員的想像力。而高保真測(cè)試雖然測(cè)試環(huán)境真實(shí),能夠得到真實(shí)的測(cè)試數(shù)據(jù),但是項(xiàng)目開發(fā)已經(jīng)接近完成,如果還需要改進(jìn)就會(huì)造成前期開發(fā)所投入的成本被大量浪費(fèi),因此,高保真測(cè)試的結(jié)果更多的是對(duì)當(dāng)前產(chǎn)品的驗(yàn)證,或?yàn)橄乱淮萎a(chǎn)品開發(fā)做準(zhǔn)備,不能對(duì)當(dāng)前產(chǎn)品的改進(jìn)起到直接的、積極的作用。如果投入大量人力用VC或VB編程語言開發(fā)完善的用戶界面測(cè)試系統(tǒng),也是不現(xiàn)實(shí)的。所以如何在產(chǎn)品開發(fā)前期,建立真實(shí)的模擬用戶界面環(huán)境,進(jìn)行高保真的模擬測(cè)試方法,以便能夠發(fā)現(xiàn)人機(jī)交互存在的問題,及時(shí)地反饋到項(xiàng)目開發(fā)中進(jìn)行改進(jìn),已經(jīng)成為業(yè)內(nèi)技術(shù)人員所關(guān)注的課題。
目前,有一種稱為Flash MX的矢量動(dòng)畫軟件主要應(yīng)用于制作網(wǎng)絡(luò)動(dòng)畫,該Flash MX矢量動(dòng)畫軟件具有以下特點(diǎn)1、畫面以時(shí)間幀為基礎(chǔ)不同的幀代表不同的畫面,這和用戶對(duì)界面的理解模型是一致的,這樣可以大大降低開發(fā)用戶界面模擬環(huán)境的難度,研發(fā)人員只需要根據(jù)用戶的操作控制交互界面在不同的幀之間進(jìn)行跳轉(zhuǎn);2、視覺效果好很容易導(dǎo)入多種不同格式的圖形,界面動(dòng)畫的制作非常簡(jiǎn)單、方便;3、交互性強(qiáng)Flash MX矢量動(dòng)畫軟件內(nèi)置有對(duì)鍵盤和鼠標(biāo)的響應(yīng);由于Flash MX矢量動(dòng)畫軟件的上述功能特點(diǎn),可以利用該軟件制作界面測(cè)試工具,然后就能夠應(yīng)用該測(cè)試工具對(duì)用戶進(jìn)行高保真模擬用戶界面的測(cè)試。并且在制作和開發(fā)測(cè)試工具過程中,代碼的編寫量很小,文件字節(jié)少,開發(fā)難度低,開發(fā)周期短;即實(shí)現(xiàn)簡(jiǎn)單、便利,能夠快速制成高保真模擬用戶界面的測(cè)試工具;還可利用網(wǎng)絡(luò)傳輸進(jìn)行異地測(cè)試,具有很好的應(yīng)用前景。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種高保真模擬用戶界面的測(cè)試方法,該方法能夠解決現(xiàn)有高保真測(cè)試方法的缺陷,在研發(fā)初期就能夠及時(shí)發(fā)現(xiàn)產(chǎn)品在人機(jī)交互方面的問題,降低產(chǎn)品開發(fā)風(fēng)險(xiǎn);而且,該方法利用矢量動(dòng)畫軟件開發(fā)制作的模擬用戶界面測(cè)試工具效果真實(shí),反饋迅速,代碼的編寫量小,開發(fā)難度和成本較低,容易實(shí)現(xiàn)。
本發(fā)明的目的是這樣實(shí)現(xiàn)的一種高保真模擬用戶界面的測(cè)試方法,其特征在于包括下列操作步驟(1)根據(jù)電子信息產(chǎn)品使用過程中的人機(jī)交互需求,應(yīng)用矢量動(dòng)畫軟件開發(fā)制作模擬用戶界面的測(cè)試工具;(2)將所述測(cè)試工具放入計(jì)算機(jī)或服務(wù)器,利用該測(cè)試工具對(duì)所述電子信息產(chǎn)品進(jìn)行模擬用戶界面測(cè)試,并記錄測(cè)試數(shù)據(jù),用于該產(chǎn)品的研發(fā)分析,及時(shí)發(fā)現(xiàn)該產(chǎn)品在人機(jī)交互方面的問題,降低產(chǎn)品開發(fā)風(fēng)險(xiǎn)。
所述步驟(1)進(jìn)一步包括下列操作步驟(11)根據(jù)測(cè)試目標(biāo)產(chǎn)品的工作流程,設(shè)計(jì)模擬測(cè)試的用戶界面工作流程,每個(gè)用戶界面需要顯示的內(nèi)容,以及觸發(fā)每個(gè)用戶界面跳轉(zhuǎn)的按鈕內(nèi)容;(12)利用矢量動(dòng)畫軟件開發(fā)制作用戶界面的圖形和按鈕;(13)利用矢量動(dòng)畫軟件自下向上地逐層分別開發(fā)制作界面反饋層、按鍵響應(yīng)層、進(jìn)程記錄層,并在該三個(gè)層及其對(duì)應(yīng)的時(shí)間幀中,分別填入步驟(12)中制作完成的各個(gè)用戶界面的圖形、按鈕和進(jìn)程控制與記錄的相關(guān)程序;(14)根據(jù)步驟(11)中模擬測(cè)試的用戶界面工作流程,給按鍵響應(yīng)層中的每個(gè)按鈕添加響應(yīng),即設(shè)定每個(gè)按鈕是從哪個(gè)界面跳轉(zhuǎn)到另外的哪一個(gè)界面;(15)在進(jìn)程記錄層中定義多個(gè)字符串,每個(gè)字符串分別用于記錄其所對(duì)應(yīng)的當(dāng)前所在用戶界面的名稱、用戶點(diǎn)擊的按鈕名稱和用戶反饋的時(shí)間間隔,該進(jìn)程記錄的內(nèi)容用于對(duì)產(chǎn)品易用性進(jìn)行定量的數(shù)據(jù)分析。
所述步驟(2)進(jìn)一步包括下列操作步驟(21)進(jìn)入所述測(cè)試工具的人機(jī)交互接口的模擬用戶界面,點(diǎn)擊該測(cè)試工具中的按鈕;(22)所述被點(diǎn)擊的按鈕根據(jù)事先設(shè)定跳轉(zhuǎn)到下一個(gè)模擬用戶界面,完成“用戶選擇功能操作一界面配合結(jié)果反饋”的人機(jī)交互過程模擬;同時(shí),所述進(jìn)程記錄層中的監(jiān)控程序捕獲并記錄用戶操作信息于數(shù)據(jù)庫中,以便用于用戶測(cè)試數(shù)據(jù)分析。
(23)繼續(xù)點(diǎn)擊該測(cè)試工具中的其它按鈕,以及跳轉(zhuǎn)到事先設(shè)置的另一個(gè)模擬用戶界面,即循環(huán)執(zhí)行模擬用戶界面的其它各項(xiàng)操作,直至完成全部測(cè)試內(nèi)容。
所述步驟(22)中捕獲并記錄的用戶操作信息至少包括用戶當(dāng)前所在界面、點(diǎn)擊的按鈕名稱、用戶進(jìn)行下一步操作的時(shí)間間隔。
所述矢量動(dòng)畫軟件是Flash MX軟件。
所述測(cè)試工具放入本地計(jì)算機(jī)中時(shí),可進(jìn)行用戶的本地測(cè)試。
所述測(cè)試工具放入服務(wù)器中時(shí),可通過因特網(wǎng)進(jìn)行用戶的異地測(cè)試用戶只需用瀏覽器打開測(cè)試工具就能夠進(jìn)行模擬測(cè)試;服務(wù)器使用HTTP通信協(xié)議和ASP+ACCESS收集測(cè)試數(shù)據(jù)。
所述方法適用于手機(jī)、數(shù)碼照相機(jī)、MP3、桌面軟件和多種其他電子信息產(chǎn)品的用戶界面的測(cè)試。
本發(fā)明是一種高保真模擬用戶界面的測(cè)試方法先利用矢量動(dòng)畫軟件根據(jù)信息產(chǎn)品使用過程中的人機(jī)交互需求,開發(fā)制作模擬用戶界面工作流程的測(cè)試工具,再將該測(cè)試工具放入計(jì)算機(jī)或服務(wù)器中,即可進(jìn)行產(chǎn)品的用戶界面測(cè)試工作。這種測(cè)試工具制作簡(jiǎn)單,使用方便,性能效果逼真。不僅能夠進(jìn)行本地測(cè)試,也可進(jìn)行異地測(cè)試;且在測(cè)試過程中不需要技術(shù)人員參與現(xiàn)場(chǎng)指導(dǎo)和調(diào)研,能夠降低調(diào)研費(fèi)用;同時(shí),這種測(cè)試方法如同調(diào)研問卷的回答,但記錄的測(cè)試數(shù)據(jù)是用戶操作界面的詳細(xì)過程,這是以往通過書面問卷無法實(shí)現(xiàn)的,因此特別適合進(jìn)行大數(shù)據(jù)量的調(diào)研。另外,本發(fā)明中的測(cè)試工具的制作相對(duì)比較容易,代碼的編寫量小,開發(fā)難度和成本較低,容易實(shí)現(xiàn)。因此能夠在研發(fā)電子信息產(chǎn)品的早期就利用該方法進(jìn)行高保真模擬用戶界面的測(cè)試,以便及時(shí)反饋和發(fā)現(xiàn)產(chǎn)品在使用中的問人機(jī)交互方面問題,作為產(chǎn)品開發(fā)的依據(jù),有效降低產(chǎn)品開發(fā)風(fēng)險(xiǎn)。
圖1是本發(fā)明測(cè)試方法的一實(shí)施例中的測(cè)試工具仿真的目標(biāo)產(chǎn)品的工作流程方框圖。
圖2是本發(fā)明測(cè)試方法中的測(cè)試工具結(jié)構(gòu)組成示意圖。
圖3是本發(fā)明測(cè)試方法中的測(cè)試操作步驟流程方框圖。
圖4是本發(fā)明測(cè)試方法的另一實(shí)施例——手機(jī)模擬用戶測(cè)試工具——的測(cè)試過程示意圖。
圖5是本發(fā)明測(cè)試方法的再一實(shí)施例——利用互聯(lián)網(wǎng)進(jìn)行網(wǎng)絡(luò)測(cè)試的測(cè)試平臺(tái)示意圖。
具體實(shí)施例方式
本發(fā)明是一種高保真模擬用戶界面的測(cè)試方法,主要有兩個(gè)操作步驟先根據(jù)電子信息產(chǎn)品使用過程中的人機(jī)交互需求,應(yīng)用Flash MX矢量動(dòng)畫軟件開發(fā)制作模擬用戶界面的測(cè)試工具;再將所述測(cè)試工具放入計(jì)算機(jī)或服務(wù)器,利用該測(cè)試工具對(duì)所述電子信息產(chǎn)品進(jìn)行模擬用戶界面測(cè)試,并記錄測(cè)試數(shù)據(jù)。
因此制作高保真的模擬用戶界面測(cè)試工具是本發(fā)明的關(guān)鍵,下面參見圖2,簡(jiǎn)述該測(cè)試工具的具體實(shí)現(xiàn)方法(11)根據(jù)測(cè)試目標(biāo)產(chǎn)品的工作流程,設(shè)計(jì)模擬測(cè)試的用戶界面工作流程,每個(gè)用戶界面需要顯示的內(nèi)容(如圖中的A、B、C、D、E),以及觸發(fā)每個(gè)用戶界面跳轉(zhuǎn)的按鈕內(nèi)容(如圖中的a1、a2、b1、c1、c2、c3、d1、d2、e1);(12)利用矢量動(dòng)畫軟件分別開發(fā)制作用戶界面A、B、C、D、E的圖形和各個(gè)按鈕a1、a2、b1、c1、c2、c3、d1、d2、e1的跳轉(zhuǎn)關(guān)系;(13)利用矢量動(dòng)畫軟件自下向上地逐層分別開發(fā)制作測(cè)試工具的界面反饋層、按鍵響應(yīng)層、進(jìn)程記錄層,并在圖2所示的三個(gè)層及其對(duì)應(yīng)的時(shí)間幀中,分別填入上述步驟中制作完成的各個(gè)用戶界面的圖形、按鈕和進(jìn)程控制與記錄的相關(guān)程序; (14)根據(jù)步驟(11)中模擬測(cè)試的用戶界面工作流程,給按鍵響應(yīng)層中的每個(gè)按鈕添加響應(yīng),即設(shè)定每個(gè)按鈕是從哪個(gè)界面跳轉(zhuǎn)到另外的哪一個(gè)界面;例如用戶點(diǎn)擊了a1,則界面由A跳轉(zhuǎn)到界面C用戶點(diǎn)擊了b1,則界面由B跳轉(zhuǎn)到界面D
(15)在進(jìn)程記錄層中定義多個(gè)字符串,每個(gè)字符串分別用于記錄其所對(duì)應(yīng)的當(dāng)前所在用戶界面的名稱、用戶點(diǎn)擊的按鈕名稱和用戶反饋的時(shí)間間隔,該進(jìn)程記錄的內(nèi)容用于對(duì)產(chǎn)品易用性進(jìn)行定量的數(shù)據(jù)分析。
通過上述方法,建立的測(cè)試工具的結(jié)構(gòu)組成主要有三個(gè)部分按鍵響應(yīng)層,界面反饋層和進(jìn)程記錄層(參見圖2),其主要用于實(shí)現(xiàn)不同界面間的切換,并記錄測(cè)試數(shù)據(jù)。在用戶看來,在該測(cè)試工具的界面上,雖然這些按鍵的響應(yīng)不具備真實(shí)的應(yīng)用功能,但是實(shí)現(xiàn)了按鍵功能的響應(yīng)反饋,實(shí)現(xiàn)了人機(jī)界面的交互,因此該測(cè)試工具完全能夠用于進(jìn)行界面人機(jī)交互的測(cè)試。并且進(jìn)程記錄的數(shù)據(jù)內(nèi)容可以用作對(duì)產(chǎn)品易用性的數(shù)據(jù)化分析。例如,如果用戶在某個(gè)界面的停留時(shí)間過長,或沒有點(diǎn)擊正確的按鈕都能反映這個(gè)界面設(shè)計(jì)上存在認(rèn)知問題。
因此,本發(fā)明方法的測(cè)試原理和具體方法是參見圖3,進(jìn)入測(cè)試工具相應(yīng)模擬用戶界面下,點(diǎn)擊測(cè)試工具中的按鈕;被點(diǎn)擊的按鈕根據(jù)事先設(shè)置,跳轉(zhuǎn)到相應(yīng)的下一個(gè)模擬用戶界面,完成“用戶選擇功能操作-界面配合結(jié)果反饋”的人機(jī)交互過程模擬。同時(shí),模擬測(cè)試工具中的進(jìn)程記錄層的監(jiān)控程序捕獲并記錄用戶操作信息,將包括但不限于用戶當(dāng)前所在界面、點(diǎn)擊的按鈕名稱、用戶進(jìn)行下一步操作的時(shí)間間隔等的用戶操作信息存儲(chǔ)在數(shù)據(jù)庫里,留做用戶測(cè)試分析。
下面再以手機(jī)模擬用戶界面的測(cè)試工具為例,分析本發(fā)明測(cè)試工具的具體工作過程。例如,測(cè)試用戶“找到××聯(lián)系人并給他打電話”的功能的測(cè)試步驟如下參見圖4,當(dāng)測(cè)試開始時(shí),用戶打開測(cè)試工具并處于待機(jī)畫面(如圖4(1)所示),用戶點(diǎn)擊界面上的電話簿按鈕(如圖4(2)所示),該按鈕根據(jù)事先設(shè)置向測(cè)試工具發(fā)送跳轉(zhuǎn)命令,界面內(nèi)容跳轉(zhuǎn)到電話簿界面(如圖4(3)所示),至此一個(gè)交互過程完成。同時(shí),用戶的全部操作信息(從待機(jī)跳轉(zhuǎn)到電話簿,按動(dòng)電話簿按鈕,待機(jī)界面停留時(shí)間等)都被保存下來。然后用戶根據(jù)自己的判斷繼續(xù)選擇按鈕進(jìn)行后續(xù)操作,即循環(huán)重復(fù)上述操作過程,直至完成全部測(cè)試任務(wù)。期間,測(cè)試工具會(huì)將整個(gè)用戶測(cè)試過程都記錄下來,記錄的結(jié)果可用于對(duì)用戶的使用過程進(jìn)行分析,進(jìn)而發(fā)現(xiàn)產(chǎn)品用戶界面方面的問題。所以,本發(fā)明可以在產(chǎn)品開發(fā)前期,建立真實(shí)的模擬用戶界面環(huán)境,進(jìn)行高保真的模擬測(cè)試方法,從而盡早發(fā)現(xiàn)人機(jī)交互存在的問題,及時(shí)地反饋到項(xiàng)目開發(fā)中進(jìn)行改進(jìn),降低產(chǎn)品開發(fā)風(fēng)險(xiǎn);避免以往只能在項(xiàng)目開發(fā)接近完成時(shí),才能夠進(jìn)行高保真測(cè)試的多種局限和不足。
本發(fā)明的測(cè)試工具放入本地計(jì)算機(jī)中時(shí),可進(jìn)行用戶的本地測(cè)試。將測(cè)試工具放入網(wǎng)站的服務(wù)器中時(shí),則可通過因特網(wǎng)進(jìn)行用戶的異地測(cè)試;也就是將本發(fā)明的模擬測(cè)試工具放在網(wǎng)站中的一個(gè)地址,并將該地址通告所有參加測(cè)試的用戶,用戶可通過互聯(lián)網(wǎng)登錄到該地址,用瀏覽器打開測(cè)試工具,就能夠按照測(cè)試說明進(jìn)行高保真模擬測(cè)試,并在提交測(cè)試結(jié)果后完成整個(gè)測(cè)試任務(wù)。
參見圖5,其中(A)圖是通過瀏覽器打開的申請(qǐng)人手機(jī)產(chǎn)品的用戶網(wǎng)絡(luò)測(cè)試平臺(tái)的示意圖,圖(B)是登錄該網(wǎng)絡(luò)測(cè)試平臺(tái)后的測(cè)試界面,圖的左面為測(cè)試任務(wù)或程序說明,右面為模擬測(cè)試工具的用戶界面。該測(cè)試結(jié)果數(shù)據(jù)則由服務(wù)器使用HTTP協(xié)議和ASP+ACCESS數(shù)據(jù)庫方式匯合收集。這樣只要可以上網(wǎng)的地方就能夠開展用模擬用戶的界面測(cè)試,本發(fā)明的這種測(cè)試覆蓋面為用戶界面的易用性測(cè)試提供了前所未有的廣泛支持。
本發(fā)明的測(cè)試方法適用于手機(jī)、數(shù)碼照相機(jī)、MP3、包括windows和excel的桌面應(yīng)用類軟件和其他電子信息產(chǎn)品的用戶界面的測(cè)試。
本發(fā)明已經(jīng)試制出手機(jī)的測(cè)試工具,并進(jìn)行了本地和網(wǎng)上異地仿真測(cè)試,試驗(yàn)的效果是成功的,實(shí)現(xiàn)了發(fā)明目的。
權(quán)利要求
1.一種高保真模擬用戶界面的測(cè)試方法,其特征在于包括下列操作步驟(1)根據(jù)電子信息產(chǎn)品使用過程中的人機(jī)交互需求,應(yīng)用矢量動(dòng)畫軟件開發(fā)制作模擬用戶界面的測(cè)試工具;(2)將所述測(cè)試工具放入計(jì)算機(jī)或服務(wù)器,利用該測(cè)試工具對(duì)所述電子信息產(chǎn)品進(jìn)行模擬用戶界面測(cè)試,并記錄測(cè)試數(shù)據(jù),用于該產(chǎn)品的人機(jī)交互設(shè)計(jì)分析。
2.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于所述步驟(1)進(jìn)一步包括下列操作步驟(11)根據(jù)測(cè)試目標(biāo)產(chǎn)品的工作流程,設(shè)計(jì)模擬測(cè)試的用戶界面工作流程,每個(gè)用戶界面需要顯示的內(nèi)容,以及觸發(fā)每個(gè)用戶界面跳轉(zhuǎn)的按鈕內(nèi)容;(12)利用矢量動(dòng)畫軟件開發(fā)制作用戶界面的圖形和按鈕;(13)利用矢量動(dòng)畫軟件自下向上地逐層分別開發(fā)制作界面反饋層、按鍵響應(yīng)層、進(jìn)程記錄層,并在該三個(gè)層及其對(duì)應(yīng)的時(shí)間幀中,分別填入步驟(12)中制作完成的各個(gè)用戶界面的圖形、按鈕和進(jìn)程控制與記錄的相關(guān)程序;(14)根據(jù)步驟(11)中模擬測(cè)試的用戶界面工作流程,給按鍵響應(yīng)層中的每個(gè)按鈕添加響應(yīng),即設(shè)定每個(gè)按鈕是從哪個(gè)界面跳轉(zhuǎn)到另外的哪一個(gè)界面;(15)在進(jìn)程記錄層中定義多個(gè)字符串,每個(gè)字符串分別用于記錄其所對(duì)應(yīng)的當(dāng)前所在用戶界面的名稱、用戶點(diǎn)擊的按鈕名稱和用戶反饋的時(shí)間間隔,該進(jìn)程記錄的內(nèi)容用于對(duì)產(chǎn)品易用性進(jìn)行定量的數(shù)據(jù)分析。
3.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于所述步驟(2)進(jìn)一步包括下列操作步驟(21)進(jìn)入所述測(cè)試工具的人機(jī)交互接口的模擬用戶界面,點(diǎn)擊該測(cè)試工具中的按鈕;(22)所述被點(diǎn)擊的按鈕根據(jù)事先設(shè)定跳轉(zhuǎn)到下一個(gè)模擬用戶界面,完成“用戶選擇功能操作-界面配合結(jié)果反饋”的人機(jī)交互過程模擬;同時(shí),所述進(jìn)程記錄層中的監(jiān)控程序捕獲并記錄用戶操作信息于數(shù)據(jù)庫中,以便用于用戶測(cè)試數(shù)據(jù)分析。(23)繼續(xù)點(diǎn)擊該測(cè)試工具中的其它按鈕,以及跳轉(zhuǎn)到事先設(shè)置的另一個(gè)模擬用戶界面,即循環(huán)執(zhí)行模擬用戶界面的其它各項(xiàng)操作,直至完成全部測(cè)試內(nèi)容。
4.根據(jù)權(quán)利要求3所述的測(cè)試方法,其特征在于所述步驟(22)中捕獲并記錄的用戶操作信息至少包括用戶當(dāng)前所在界面、點(diǎn)擊的按鈕名稱、用戶進(jìn)行下一步操作的時(shí)間間隔。
5.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于所述矢量動(dòng)畫軟件是Flash MX軟件。
6.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于所述測(cè)試工具放入本地計(jì)算機(jī)中時(shí),可進(jìn)行用戶的本地測(cè)試。
7.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于所述測(cè)試工具放入服務(wù)器中時(shí),可通過因特網(wǎng)進(jìn)行用戶的異地測(cè)試用戶只需用瀏覽器打開測(cè)試工具就能夠進(jìn)行模擬測(cè)試;服務(wù)器使用HTTP通信協(xié)議和ASP+ACCESS收集測(cè)試數(shù)據(jù)。
8.根據(jù)權(quán)利要求1所述的測(cè)試方法,其特征在于所述方法適用于手機(jī)、數(shù)碼照相機(jī)、MP3、桌面應(yīng)用類軟件和其他電子信息產(chǎn)品的用戶界面的測(cè)試。
全文摘要
一種高保真模擬用戶界面的測(cè)試方法,包括下列步驟(1)根據(jù)電子信息產(chǎn)品使用過程中的人機(jī)交互需求,應(yīng)用矢量動(dòng)畫軟件開發(fā)制作模擬用戶界面的測(cè)試工具;(2)將該測(cè)試工具放入計(jì)算機(jī)或服務(wù)器,利用該測(cè)試工具對(duì)電子信息產(chǎn)品進(jìn)行模擬用戶界面測(cè)試,并記錄測(cè)試數(shù)據(jù),用于該產(chǎn)品的人機(jī)交互設(shè)計(jì)分析。該方法能夠在研發(fā)初期就及時(shí)發(fā)現(xiàn)產(chǎn)品在人機(jī)交互方面的問題,降低產(chǎn)品開發(fā)風(fēng)險(xiǎn);而且,利用矢量動(dòng)畫軟件開發(fā)制作的模擬用戶界面測(cè)試工具效果真實(shí),反饋迅速,代碼的編寫量小,開發(fā)難度和成本較低,容易實(shí)現(xiàn)。該方法不僅能夠進(jìn)行本地測(cè)試,也可利用互聯(lián)網(wǎng)進(jìn)行異地測(cè)試;且測(cè)試過程中不需技術(shù)人員參與現(xiàn)場(chǎng)指導(dǎo)和調(diào)研,測(cè)試和調(diào)研費(fèi)用低,具有很好的應(yīng)用前景。
文檔編號(hào)G06F9/455GK1713149SQ20041004981
公開日2005年12月28日 申請(qǐng)日期2004年6月24日 優(yōu)先權(quán)日2004年6月24日
發(fā)明者王亞寧, 仇佳鈺 申請(qǐng)人:聯(lián)想(北京)有限公司