日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件测试易用性研究

發(fā)布時(shí)間:2023/12/10 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试易用性研究 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.前言

長(zhǎng)期以來,IT行業(yè)一直有著重視技術(shù)創(chuàng)新而忽視人類因素的傾向,這導(dǎo)致多數(shù)產(chǎn)品存在程度不同的可用性問題。據(jù)研究機(jī)構(gòu)近期對(duì)發(fā)達(dá)國家的統(tǒng)計(jì):商用計(jì)算機(jī)用戶的有效生產(chǎn)率僅有30%~40%;48%的軟件缺陷屬于可用性問題;在計(jì)算機(jī)應(yīng)用系統(tǒng)開發(fā)項(xiàng)目中,31%的項(xiàng)目因可用性質(zhì)量問題而失敗,51%的項(xiàng)目只獲得部分成功;90%的企業(yè)網(wǎng)站可用性較差;70%的企業(yè)對(duì)其網(wǎng)站設(shè)計(jì)不夠滿意;用戶在商業(yè)網(wǎng)站上找到所要信息的幾率只有42%;網(wǎng)上購物者最終放棄尋找欲購商品的幾率為62%;51%的網(wǎng)站可用性問題是由于未運(yùn)用最基本的可用性原則造成的。這些數(shù)據(jù)說明目前的IT產(chǎn)品存在嚴(yán)重的可用性問題。在我國,由于產(chǎn)業(yè)發(fā)展水平相對(duì)落后,產(chǎn)品的可用性問題更加嚴(yán)重。

?

由于我們目前在這方面認(rèn)識(shí)和實(shí)踐的不足,關(guān)于易用性具體的測(cè)試內(nèi)容與測(cè)試方法還掌握的很少。本文更多的是從收集的資料中整理出一個(gè)初步的易用性結(jié)構(gòu)描述,有待進(jìn)一步的研究和實(shí)踐去豐富和提高。

?? 易用性,在很多資料和質(zhì)量體系中也被稱為可用性?. 本文中這2個(gè)名詞含義是一致的.

??

?

?

2.軟件易用性概述

?

軟件易用性是軟件質(zhì)量體系結(jié)構(gòu)中一個(gè)重要的質(zhì)量特性。在各個(gè)標(biāo)準(zhǔn)體系中都有關(guān)于這方面的定義描述。在一些組織的標(biāo)準(zhǔn)定義中,可用性也是一個(gè)被采用的名稱。

無論該特性名稱和具體細(xì)節(jié)如何,所有關(guān)于易用性或者可用性的研究都是圍繞著用戶對(duì)于產(chǎn)品的感受這個(gè)中心展開的。易用性(可用性)體現(xiàn)的是用戶在使用過程中所實(shí)際感受到的產(chǎn)品質(zhì)量,即使用質(zhì)量(quality in use)。

?

國標(biāo)中對(duì)于易用性及其子特性的描述如下:

易用性u(píng)sability??

與一組規(guī)定或潛在的用戶為使用軟件需作的努力和對(duì)這樣的使用所作的評(píng)價(jià)有關(guān)的一組特性

3.1 易理解性u(píng)nderstandability

與用戶為認(rèn)識(shí)邏輯概念及其應(yīng)用范圍所花的努力有關(guān)的軟件屬性。

3.2 易學(xué)性 learnability

與用戶為學(xué)習(xí)軟件應(yīng)用(例如運(yùn)行控制、輸入、輸出)所花的努力有關(guān)的軟件屬性。

3.3 易操作性operability

與用戶為操作和運(yùn)行控制所花努力有關(guān)的軟件屬性。

?

ISO9126標(biāo)準(zhǔn)中的描述比原有國標(biāo)更為明確和清晰:

易用性

在指定條件下軟件產(chǎn)品被使用時(shí),能夠被理解、學(xué)習(xí)和吸引用戶的能力。(功能性、可靠性、效率的一些方面也會(huì)影響易用性,但是在ISO9126中它們不被分類作為易用性)

1)易理解性

軟件產(chǎn)品使用戶明白軟件是適當(dāng)?shù)囊约霸趺丛谔厥馊蝿?wù)和使用條件下使用軟件的能力。

2)易學(xué)性

軟件產(chǎn)品使用戶學(xué)習(xí)它的應(yīng)用的能力。

3)易操作性

軟件產(chǎn)品使用戶操作和控制它的能力。(適合性、可變性、適應(yīng)性和安裝性可能會(huì)影響它)

4)吸引性

??? 軟件產(chǎn)品吸引用戶的能力。(顏色、圖片等)

5)依從性

??? 軟件產(chǎn)品遵循與易用性相關(guān)的標(biāo)準(zhǔn)、協(xié)定、風(fēng)格指南或規(guī)章的能力

???

在ISO9241中采用的是可用性這個(gè)名詞。它包含了比單純的軟件易用性更為廣泛的含義,體現(xiàn)的是用戶在使用過程中所實(shí)際感受到的產(chǎn)品質(zhì)量,即使用質(zhì)量(quality in use)。是從用戶角度衡量IT產(chǎn)品是否有效、易學(xué)、高效、好記、少錯(cuò)和令人滿意的質(zhì)量指標(biāo),是決定產(chǎn)品市場(chǎng)競(jìng)爭(zhēng)力的關(guān)鍵因素。
可用性

產(chǎn)品在特定使用環(huán)境下為特定用戶用于特定用途時(shí)所具有的有效性(effectiveness)、效率(efficiency)和用戶主觀滿意度(satisfaction)。其中:

有效性是用戶完成特定任務(wù)時(shí)所具有的正確和完整程度;
????效率是用戶完成任務(wù)的正確完整程度與所用資源(如時(shí)間)之間的比率;

滿意度是用戶在使用產(chǎn)品過程中具有的主觀滿意和接受程度。

3.軟件易用性相關(guān)因素

軟件的易用性是由軟件的人機(jī)用戶交互界面(User Interface

)來集中體現(xiàn)的。界面的布局設(shè)計(jì),操作的邏輯與流程,交互信息的顯示,幫助和索引文檔…用戶對(duì)于這些元素能否容易的學(xué)習(xí),理解,操作的程度就是軟件產(chǎn)品的易用性.

UI所包含的元素是多種多樣的.軟件包含的全部窗口,菜單,按鈕,下拉框,背景,圖標(biāo),文本,提示,圖象,聲音,視頻等等媒體和信息本身以及這些元素組織和表現(xiàn)的方式都是UI.

?

評(píng)價(jià)UI的標(biāo)準(zhǔn)有以下七個(gè)要素:

符合標(biāo)準(zhǔn)和規(guī)范、直觀性、一致性、靈活性、舒適性、正確性、實(shí)用性

3.1符合標(biāo)準(zhǔn)和規(guī)范

符合標(biāo)準(zhǔn)和規(guī)范被認(rèn)為是最重要的用戶界面要素。對(duì)于操作系統(tǒng)平臺(tái),有其自己的標(biāo)準(zhǔn)和規(guī)范,如微軟的WINDOWS,那么對(duì)于某個(gè)平臺(tái)上運(yùn)行的軟件,就需要把該平臺(tái)的標(biāo)準(zhǔn)和規(guī)范作為UI設(shè)計(jì)說明的補(bǔ)充內(nèi)容。對(duì)于測(cè)試工作來講,也就要根據(jù)這些標(biāo)準(zhǔn)和規(guī)范設(shè)計(jì)測(cè)試用例。如果軟件本身要?jiǎng)?chuàng)立軟件易用性標(biāo)準(zhǔn),那么需要遵守其他6個(gè)元素。

3.2直觀性

當(dāng)測(cè)試用戶界面時(shí),測(cè)試人員要考慮以下問題,以及如何衡量自己軟件的直觀程度:

l?? 用戶界面是否潔凈、不唐突、不擁擠?UI不應(yīng)該為用戶制造障礙。所需功能或者期待的響應(yīng)應(yīng)該明顯,并在與其出現(xiàn)的地方。

l?? UI的組織和布局合理嗎?是否允許用戶輕松地從一個(gè)功能轉(zhuǎn)到另一個(gè)功能?下一步做什么明顯嗎?任何時(shí)刻都可以決定放棄或者退回、退出嗎?輸入得到承認(rèn)了嗎?菜單或者窗口是否深藏不露?

l?? 有多余的功能嗎?軟件整體抑或局部是否做得太多?是否有太多特性把工作復(fù)雜化了?是否感到信息太龐雜?

l?? 如果其他所有努力失敗,幫助系統(tǒng)真能幫忙嗎?

3.3一致性

測(cè)試的軟件本身以及與其他軟件的一致性是一個(gè)關(guān)鍵屬性。用戶的使用習(xí)慣性強(qiáng)了,希望一個(gè)程序的操作方式能夠帶到另一個(gè)程序中。如果操作方式不同,會(huì)或多或少地給用戶帶來挫敗感。如果軟件或操作系統(tǒng)平臺(tái)有一個(gè)公共的標(biāo)準(zhǔn),那么UI就要遵守它。如果沒有,那就要注意軟件的特性,確保形似操作以形似方式進(jìn)行。在UI測(cè)試過程中,要考慮以下幾個(gè)基本術(shù)語:

l?? 快捷鍵和菜單選項(xiàng)。快捷鍵一般要具有通用性,如F1為系統(tǒng)幫助。

l?? 術(shù)語和命令。整個(gè)軟件使用同樣的術(shù)語嗎?特性命名一致嗎?例如:數(shù)據(jù)字典是否有時(shí)被叫做數(shù)據(jù)詞典。

l?? 用戶級(jí)別。軟件同一UI風(fēng)格是否對(duì)應(yīng)同一用戶級(jí)別?是否有UI風(fēng)格與用戶級(jí)別不相稱的情況出現(xiàn)?

l?? 按鈕的位置和等價(jià)的按鍵。如“確定”和“取消”按鈕的相對(duì)位置;確定等價(jià)鍵通常使用回車鍵,而取消等價(jià)鍵通常使用ESC鍵。

3.4靈活性

由于用戶對(duì)于軟件應(yīng)用喜歡選擇做做什么和怎樣做,所以軟件需要有較大的靈活性,同時(shí)也可能會(huì)發(fā)展為復(fù)雜性,加大測(cè)試工作的復(fù)雜性。測(cè)試軟件UI是否靈活,可以參考以下幾點(diǎn):

l?? 狀態(tài)跳轉(zhuǎn)。靈活的軟件實(shí)現(xiàn)同一任務(wù)有多種選擇和方式。結(jié)果是增加了通向軟件各種狀態(tài)的途徑。狀態(tài)轉(zhuǎn)換圖將變得更加復(fù)雜,福建測(cè)試人員需要花費(fèi)更多時(shí)間決定測(cè)試那些相互連接的路徑。

l?? 狀態(tài)終止和跳過。當(dāng)軟件具有用戶非常熟悉的模式時(shí),用戶需要直接跳到想去的頁面;或者因?yàn)榉N種原因,用戶需要提前終止當(dāng)前的運(yùn)行情況。

l?? 數(shù)據(jù)輸入和輸出。用戶愈來愈希望有多種方式實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出,所以要針對(duì)用戶所可能需要的輸入和輸出方式進(jìn)行測(cè)試。

3.5舒適性

毫無疑問,軟件應(yīng)該用起來舒適,而不應(yīng)該為用戶工作制造障礙和困難。但是,軟件舒適是一種感覺,比較模糊,所以要設(shè)計(jì)出軟件舒適的正確公式是不可能的,但測(cè)試人員在測(cè)試時(shí)要根據(jù)實(shí)際情況對(duì)軟件是否具有舒適性進(jìn)行鑒別:

l?? 恰當(dāng)。軟件外觀和感覺應(yīng)該與所做的工作和用戶背景相符,不同的行業(yè)或用戶對(duì)軟件的外觀要求是不同的,在設(shè)計(jì)時(shí),既不能太夸張也不能太樸素。

l?? 錯(cuò)誤處理。程序應(yīng)該在用戶執(zhí)行非法和不合理的操作之前提出警告,并且允許用戶恢復(fù)由于錯(cuò)誤操作導(dǎo)致丟失的數(shù)據(jù)。對(duì)于用戶惡意的嚴(yán)重錯(cuò)誤操作,程序要能夠以一定規(guī)則進(jìn)行判別,并采取適當(dāng)?shù)奶幚矸绞健?/p>

l?? 性能。一般情況下,系統(tǒng)性能當(dāng)然是愈高愈好,但是某些情況下,用戶需要操作慢一些,以便能夠發(fā)現(xiàn)軟件的一些操作情況。

3.6正確性

UI正確性比起舒適性要明顯得多,當(dāng)然也就容易測(cè)試。正確性主要是指UI是否正確,不會(huì)使程序?qū)嶋H執(zhí)行情況與用戶理解產(chǎn)生偏差。但是有些問題測(cè)試人員要加以注意:

l?? 市場(chǎng)定位偏差。軟件有沒有多余的或者遺漏的功能,或者某些功能執(zhí)行了與市場(chǎng)宣傳材料不符合的操作?

l?? 語言描述和組織。程序員的語言描述和組織往往會(huì)使用戶產(chǎn)生歧義或費(fèi)解,或者令用戶難以接受。

l?? 多媒體缺陷。UI設(shè)計(jì)的圖標(biāo)、圖像、聲音和視頻設(shè)計(jì)不合理或不正確。如:圖標(biāo)大小不一致,聲音沒有采用相同的格式和采樣率。

l?? 與UI說明不一致,即沒有實(shí)現(xiàn)所見即所得。在測(cè)試過程中,一定要仔細(xì)檢查執(zhí)行程序的結(jié)果與UI描述的是否一致。

3.7實(shí)用性

UI實(shí)用性主要是指具體UI特性是否實(shí)用。在測(cè)試過程中,檢查每一功能點(diǎn)的UI是否具有實(shí)際實(shí)用價(jià)值,是否能夠有助于用戶執(zhí)行軟件相應(yīng)的功能,否則就被認(rèn)為實(shí)用性不好,為實(shí)用性的缺陷。

?

4.軟件易用性研究方法與技術(shù)

?

?

對(duì)同一軟件的易用性的評(píng)價(jià)是因人而異的,不同的用戶由于他的經(jīng)歷,能力,思維方式和習(xí)慣的差異,對(duì)于同一軟件會(huì)得出不同的感受.所以易用性研究的各種方法其核心都是以用戶為中心.只有了解軟件所面向的用戶,然后從用戶的角度分析和設(shè)計(jì),才能得出真正具有優(yōu)秀的易用性的軟件產(chǎn)品.同樣,在軟件易用性的測(cè)試與評(píng)估活動(dòng)中,核心的理念也是以用戶為中心,從用戶的角度出發(fā)。以下各種方法和理論,是在軟件易用性活動(dòng)中比較重要和經(jīng)常采用的。

4.1可用性工程

可用性工程(Usability Engineering)是IT產(chǎn)品及其用戶界面開發(fā)的一種工程方法論,貫穿于產(chǎn)品整個(gè)生命周期的各個(gè)階段,包括從需求獲取、可用性問題分析、設(shè)計(jì)方案的開發(fā)以及測(cè)試評(píng)估在內(nèi)的一整套實(shí)用方法,泛指以提高產(chǎn)品可用性質(zhì)量為目的的一系列過程、方法、技術(shù)和標(biāo)準(zhǔn),其核心是以用戶為中心的設(shè)計(jì)方法論(user-centered design,UCD)。它強(qiáng)調(diào)從用戶的角度來進(jìn)行產(chǎn)品的設(shè)計(jì)開發(fā),這使它有別于傳統(tǒng)和常規(guī)的開發(fā)方法。

具體說來,在產(chǎn)品開發(fā)過程中運(yùn)用可用性工程方法可以實(shí)現(xiàn)以下目標(biāo):

·???????? 準(zhǔn)確而詳細(xì)地理解用戶特征、用戶任務(wù)和使用環(huán)境;

·???????? 明確定義產(chǎn)品可用性質(zhì)量的用戶需求;

·???????? 基于同類產(chǎn)品或產(chǎn)品的原有版本,建立產(chǎn)品可用性質(zhì)量基準(zhǔn);

·???????? 在產(chǎn)品生命周期的各個(gè)階段,隨時(shí)、快速、準(zhǔn)確地獲得用戶反饋,發(fā)現(xiàn)可用性問題,及時(shí)改進(jìn)產(chǎn)品設(shè)計(jì);

·???????? 檢驗(yàn)和確認(rèn)產(chǎn)品是否滿足可用性質(zhì)量的用戶需求;

·???????? 減少后期維護(hù),避免無效開發(fā),從而降低開發(fā)成本,縮短生產(chǎn)周期;

·???????? 評(píng)估和認(rèn)證產(chǎn)品是否符合有關(guān)可用性的國際標(biāo)準(zhǔn);

·???????? 定性或定量地評(píng)估產(chǎn)品的可用性質(zhì)量,按照國際標(biāo)準(zhǔn)向采購方提供產(chǎn)品可用性質(zhì)量測(cè)試報(bào)告;

·???????? 對(duì)同類產(chǎn)品的可用性進(jìn)行比較分析,了解自己產(chǎn)品的競(jìng)爭(zhēng)力,以針對(duì)性地改進(jìn)產(chǎn)品和制定相應(yīng)的產(chǎn)品發(fā)展策略;

·???????? 評(píng)估和改進(jìn)產(chǎn)品開發(fā)過程的可用性能力成熟度(UMM)并獲得國際標(biāo)準(zhǔn)認(rèn)證。

可用性工程活動(dòng)的范圍廣泛、形式多樣,典型活動(dòng)包括可用性規(guī)劃、現(xiàn)場(chǎng)研究(觀察、采訪)、專家評(píng)審、原型開發(fā)及用戶界面設(shè)計(jì)、可用性測(cè)試和評(píng)價(jià)(反饋收集型測(cè)試、績(jī)效評(píng)估型測(cè)試、競(jìng)爭(zhēng)力測(cè)試)、企業(yè)可用性指南、標(biāo)準(zhǔn)及開發(fā)過程規(guī)范的制定等。大致分為規(guī)劃、標(biāo)準(zhǔn)運(yùn)用、早期原型、專家評(píng)估、用戶評(píng)估和用戶主觀評(píng)估六大類。

4.2用戶中心論

以用戶為中心的設(shè)計(jì)方法是軟件開發(fā)的一種思想和方法論,它注重所開發(fā)軟件產(chǎn)品的可用性。按照ISO 9241-11的定義,以用戶為中心的關(guān)鍵點(diǎn)是強(qiáng)調(diào)產(chǎn)品的最終使用者與產(chǎn)品之間的“交互質(zhì)量”,它包括三方面特性:有效性、效率和滿意度,其宗旨就是在軟件開發(fā)過程中要緊緊圍繞用戶,在系統(tǒng)設(shè)計(jì)和測(cè)試過程中,要有用戶的參與,以及時(shí)獲得用戶的反饋信息。實(shí)現(xiàn)這一目標(biāo)通常要利用原型與用戶進(jìn)行交互,根據(jù)用戶的反饋意見不斷改進(jìn)設(shè)計(jì)。遵循這種思想來開發(fā)軟件,可以使軟件產(chǎn)品具有易于理解、便于使用的優(yōu)點(diǎn),從而減少培訓(xùn)費(fèi)用,減輕對(duì)用戶的壓力,提高用戶的滿意度。

4.3用戶人群分析

不同的軟件面向不同的用戶人群,即使是同一軟件,也可能會(huì)被不同類型的用戶所實(shí)用。所以,在測(cè)試之前,要對(duì)軟件的使用用戶做分析,如:用戶年齡、教育背景、操作習(xí)慣等。

產(chǎn)品的可用性不僅取決于產(chǎn)品本身,還受使用環(huán)境的影響。使用環(huán)境包括以下幾方面:

·???????? 用戶特征 包括知識(shí)背景、技能、經(jīng)驗(yàn)、學(xué)歷、年齡、體力等,有時(shí)還可按經(jīng)驗(yàn)、職務(wù)或能力來分組;

·???????? 使用產(chǎn)品的目標(biāo) 產(chǎn)品的主要用途以及工作時(shí)間長(zhǎng)短、強(qiáng)度等;

·???????? 社會(huì)物理環(huán)境 如計(jì)算環(huán)境、溫濕度環(huán)境、法律環(huán)境、社會(huì)文化習(xí)慣環(huán)境等。

在詳細(xì)分析使用環(huán)境的基礎(chǔ)上,設(shè)計(jì)出測(cè)試環(huán)境并在測(cè)試計(jì)劃中明確定義,并使測(cè)試環(huán)境具有使用環(huán)境的典型特征,包括:

·???????? 測(cè)試對(duì)象特征 知識(shí)背景、技能、學(xué)歷、年齡和體力等;

·???????? 測(cè)試任務(wù) 應(yīng)符合產(chǎn)品的主要用途并覆蓋其主要功能,詳細(xì)規(guī)定任務(wù)要求和執(zhí)行順序;

·???????? 測(cè)試的社會(huì)物理環(huán)境 所使用的物理設(shè)備、軟件以及相關(guān)的物理和社會(huì)環(huán)境特征。

?

4.4 ALAC方法和運(yùn)行剖面

ALAC ——Act-like-a-customer 是一種基于用戶使用產(chǎn)品的知識(shí)開發(fā)出來的測(cè)試方法。

是針對(duì)目前龐大而復(fù)雜的軟件產(chǎn)品來應(yīng)用的,因?yàn)檐浖鷱?fù)雜,存在的缺陷也就愈多,愈難于發(fā)現(xiàn)。 ALAC方法的實(shí)質(zhì)就是在無窮無盡的操作方式的組合中,只是尋找和模仿用戶的實(shí)際操作方式來使用產(chǎn)品,并針對(duì)這些使用方式的組合找到軟件存在的缺陷。象用戶一樣思考,象用戶一樣行為,利用這種方法,可以有效的利用有限的資源,發(fā)現(xiàn)更多更重要的缺陷。

采用此方法最大的受益者是用戶,測(cè)試的計(jì)劃和測(cè)試用例的設(shè)計(jì)以及測(cè)試工作實(shí)施都是針對(duì)那些客戶最容易遇到的錯(cuò)誤。

?

如何得到用戶的使用方式,并且使用恰當(dāng)?shù)姆绞絹肀磉_(dá)和描述它,并進(jìn)而利用它進(jìn)行設(shè)計(jì)分析和測(cè)試,可以引入運(yùn)行剖面的概念.運(yùn)行剖面是一種定量的刻畫軟件使用的方式.首先分析軟件所面向的客戶群,用戶類型,收集和統(tǒng)計(jì)用戶行為模式,逐步構(gòu)造出運(yùn)行剖面,在統(tǒng)計(jì)學(xué)層次上,用概率來描述軟件的用戶使用方式.

剖面:一組互不相交的元素及發(fā)生的概率,所有元素的概率和為1。

假設(shè)功能A和功能B為互不相交的2個(gè)要素,發(fā)生的概率分別為60%和40%,那么剖面為(A,0.6)和(B,0.4)。

?

運(yùn)行剖面: 一組運(yùn)行及其相應(yīng)的發(fā)生的概率。

軟件運(yùn)行剖面(歐空局):對(duì)系統(tǒng)使用條件的定義。即系統(tǒng)的輸入值用其按時(shí)間的分布或按它們?cè)诳赡茌斎敕秶鷥?nèi)的出現(xiàn)概率的分布定義。

運(yùn)行剖面的表現(xiàn)一般可為表格形式和圖形格式。下圖是一個(gè)使用表格形式反映一個(gè)電話系統(tǒng)的用戶使用方式的示例.

?

?

運(yùn)行剖面是在可靠性測(cè)試中常常采用的方法,但是因?yàn)樗梢郧逦拿枋鲇脩羰褂密浖哪J?在易用性研究中同樣可以起到重要的作用.在軟件需求分析的期間分析和構(gòu)造運(yùn)行剖面,在設(shè)計(jì),測(cè)試中應(yīng)用運(yùn)行剖面.

?

?

?

4.5使用性測(cè)試

使用性測(cè)試是在測(cè)試產(chǎn)品原型,了解產(chǎn)品易用程度和用戶接受程度及滿意度方面最常用的手段之一。使用性測(cè)試的目標(biāo)是在產(chǎn)品投入市場(chǎng)之前,從真正的用戶群體中發(fā)掘產(chǎn)品的使用性問題。下圖是一個(gè)使用性測(cè)試環(huán)境.該實(shí)驗(yàn)室由單面鏡分為兩個(gè)區(qū)域,一個(gè)區(qū)域是觀察室,助手通過監(jiān)控和視頻轉(zhuǎn)換設(shè)備,觀察和記錄參試者行為、電腦屏幕的頁面變化和時(shí)間;另一個(gè)區(qū)域是主實(shí)驗(yàn)室,參試者獨(dú)立完成測(cè)試任務(wù)。

使用性測(cè)試一般具有如下幾個(gè)步驟:

l? 參試者遴選

l? 場(chǎng)景,腳本,問卷等測(cè)試相關(guān)的設(shè)計(jì)

l? 執(zhí)行測(cè)試

l? 數(shù)據(jù)分析

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

4.6其他易用性研究方法

l? 深度訪談

l? 啟發(fā)式評(píng)估

l? 焦點(diǎn)小組

l? 問卷調(diào)查

l? 文獻(xiàn)研究

….

?

6.易用性測(cè)試準(zhǔn)則

以下各準(zhǔn)則是基于通用行業(yè)標(biāo)準(zhǔn),指南,風(fēng)格,規(guī)章而提出的,僅供參考.實(shí)際情況中所應(yīng)用的應(yīng)該遠(yuǎn)遠(yuǎn)超出以下列出的.這些準(zhǔn)則既是在軟件易用性設(shè)計(jì)中應(yīng)該遵循的,也是在易用性測(cè)試中所要驗(yàn)證的。

??? 這部分內(nèi)容基本按照GUI的各個(gè)元素來組織.GUI包含窗口,菜單,下拉式菜單、工具條、滾動(dòng)條、對(duì)話框、按鈕、圖標(biāo)和其他控制等界面元素.最后針對(duì)網(wǎng)站和多媒體提供2個(gè)應(yīng)用專題.

6.1整體界面風(fēng)格

遵循通用規(guī)范

·???????? 一般情況下遵循windows標(biāo)準(zhǔn)

·???????? 一般情況下保持同類軟件已有典型風(fēng)格,保證用戶無須另外學(xué)習(xí)

?

準(zhǔn)確性和一致性

·???????? 專業(yè)術(shù)語的解釋易于了解(根據(jù)軟件的用戶水平?jīng)Q定)和準(zhǔn)確

·???????? 專業(yè)性強(qiáng)的軟件要使用相關(guān)的專業(yè)術(shù)語,通用性界面則提倡使用通用性詞眼。

·???????? 術(shù)語和命令在軟件內(nèi)部使用和命名一致。

·???????? 符合UI說明,所見即所得。

·???????? 符合市場(chǎng)宣傳口徑,例如廣告的承諾,用戶手冊(cè)的描述,甚至包裝的標(biāo)示

·???????? 語言描述通順流暢,無歧義,無錯(cuò)別字

·???????? 沒有圖標(biāo)、圖像、聲音和視頻設(shè)計(jì)等多媒體缺陷。如:圖標(biāo)大小不一致,聲音沒有采用相同的格式和采樣率。裝載進(jìn)入機(jī)器的程序文件的圖標(biāo)合乎規(guī)范。至少不應(yīng)是編程工具自帶的圖示(MFC),最好是本公司或本系列產(chǎn)品的特有ico圖標(biāo)。

·???????? 各個(gè)窗口/頁面的標(biāo)題、在Windows系統(tǒng)任務(wù)欄中的名稱、以及本窗口內(nèi)左下角狀態(tài)欄中的提示(如果有的話)正確,統(tǒng)一

·???????? 軟件本身各版本之間的使用習(xí)慣和界面操作的承續(xù)性,盡量保持用戶無須改變習(xí)慣

·???????? 同一系統(tǒng)同一模板中各種頁面和控件應(yīng)保持主體風(fēng)格一致,包括背景圖案、整體色系、按鈕排布等。

·???????? 同一數(shù)據(jù)在不同模塊或同一系列不同產(chǎn)品中名稱應(yīng)保持一致

?

?

結(jié)構(gòu)合理

·??????? 常用功能突出.最常使用的按鈕或菜單放在界面顯著位置,使用顏色或者亮度差別突出顯示重要部分

·??????? UI布局合理, 潔凈, 不唐突, 不擁擠

·??????? 菜單或者窗口進(jìn)入級(jí)別避免過多和過深

·??????? UI風(fēng)格與用戶背景,產(chǎn)品定位符合和相稱, 沒有過于夸張,或者過分樸素枯燥 .

可控制

l?? 所需功能或者期待的響應(yīng)應(yīng)該明顯,符合用戶預(yù)期

l?? 方便靈活的功能跳轉(zhuǎn)和狀態(tài)跳轉(zhuǎn) 同一任務(wù)可用多個(gè)路徑或者方式完成,對(duì)于常用任務(wù)同時(shí)提供最簡(jiǎn)路徑直接完成

l?? 提供終止操作的途徑,任何時(shí)刻都允許用戶決定放棄或者退回、退出

l?? 用戶的輸入應(yīng)該具備確認(rèn)過程

l?? 沒有冗余的功能設(shè)置和提示信息

l?? 數(shù)據(jù)輸入和輸出。有多種方式實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出

l?? 錯(cuò)誤處理。程序應(yīng)該在用戶執(zhí)行非法和不合理的操作之前提出警告,并且允許用戶恢復(fù)由于錯(cuò)誤操作導(dǎo)致丟失的數(shù)據(jù)。對(duì)于用戶惡意的嚴(yán)重錯(cuò)誤操作,程序要能夠以一定規(guī)則進(jìn)行判別,并采取適當(dāng)?shù)奶幚矸绞健?/p>

l?? 性能和速度適當(dāng)。例如某些提示信息和進(jìn)度條的顯示,可能需要較慢的速度,留出充分的用戶響應(yīng)時(shí)間

?????

??? 體現(xiàn)風(fēng)格

???????? 在框架符合以上規(guī)范的情況下,設(shè)計(jì)應(yīng)當(dāng)具有自己獨(dú)特風(fēng)格

·????????????????? 安裝界面上應(yīng)有單位介紹或產(chǎn)品介紹,并有自己的圖標(biāo)。

·????????????????? 主界面,最好是大多數(shù)界面上要有公司圖標(biāo)。

·????????????????? 登錄界面上要有本產(chǎn)品的標(biāo)志,同時(shí)包含公司圖標(biāo)。

·????????????????? 幫助菜單的“關(guān)于”中應(yīng)有版權(quán)和產(chǎn)品信息。

?

·????????????????? 公司的系列產(chǎn)品要保持一致的界面風(fēng)格,如背景色、字體、菜單排列方式、圖標(biāo)、安裝過程、按鈕用語等應(yīng)該大體一致。

?

?????

?

6.2窗體結(jié)構(gòu)

主要有多窗體、單窗體以及資源管理器風(fēng)格,無論那種風(fēng)格,以下規(guī)則是應(yīng)該被重視的。

遵循通用規(guī)范

通常按Windows界面的規(guī)范來設(shè)計(jì),即包含“菜單條、工具欄、工具箱、狀態(tài)欄、滾動(dòng)條、右鍵快捷菜單”的標(biāo)準(zhǔn)格式.小型軟件一般不提供工具箱。

布局合理
屏幕對(duì)角線相交的位置是用戶直視的地方,正上方四分之一處為易吸引用戶注意力的位置,在放置窗體時(shí)要注意利用這兩個(gè)位置。

·???????? 父窗體或主窗體的中心位置應(yīng)該在對(duì)角線焦點(diǎn)附近。

·???????? 子窗體位置應(yīng)該在主窗體的左上角或正中。

·???????? 多個(gè)子窗體彈出時(shí)應(yīng)該依次向右下方偏移,以顯示窗體出標(biāo)題為宜。

·???????? 長(zhǎng)寬接近黃金點(diǎn)比例,切忌長(zhǎng)寬比例失調(diào)、或?qū)挾瘸^長(zhǎng)度。

·???????? 布局要合理,不宜過于密集,也不能過于空曠,合理的利用空間。

區(qū)域集中

·???????? 完成同一功能或任務(wù)的元素放在集中位置,減少鼠標(biāo)移動(dòng)的距離。

·???????? 按功能將界面劃分局域塊,用Frame框括起來,并要有功能說明或標(biāo)題。

字體色彩協(xié)調(diào)

·???????? 字體的大小要與界面的大小比例協(xié)調(diào)

·???????? 前景與背景色搭配合理協(xié)調(diào),反差不宜太大,最好少用深色,如大紅、大綠等。常用色考慮使用Windows界面色調(diào)。

·???????? 界面風(fēng)格要保持一致,字的大小、顏色、字體要相同,除非是需要藝術(shù)處理或有特殊要求

支持標(biāo)準(zhǔn)切換

·???????? 界面要支持鍵盤自動(dòng)瀏覽按鈕功能,即按Tab鍵的自動(dòng)切換功能。

·???????? 分頁界面要支持在頁面間的快捷切換,常用組合快捷鍵Ctrl+Tab?

支持合理縮放

·???????? 如果窗體支持最小化和最大化或放大時(shí),窗體上的控件也要隨著窗體而縮放

·???????? 對(duì)于含有按鈕的界面一般不應(yīng)該支持縮放,即右上角只有關(guān)閉功能。

·???????? 通常父窗體支持縮放時(shí),子窗體沒有必要縮放。

?

6.3控件總體準(zhǔn)則

·???????? 同一界面上的控件數(shù)最好不要超過10個(gè),多于10個(gè)時(shí)可以考慮使用分頁界面顯示。

·???????? 可寫控件檢測(cè)到非法輸入后應(yīng)給出說明并能自動(dòng)獲得焦點(diǎn)。

·???????? Tab鍵的順序與控件排列順序一致,目前流行總體從上到下,同時(shí)行間從左到右的方式。

·???????? 界面上首先應(yīng)輸入的和重要信息的控件在Tab順序中應(yīng)當(dāng)靠前,位置也應(yīng)放在窗口上較醒目的位置。

·???????? 放置完控件后界面不應(yīng)有很大的空缺位置

6.3.1窗口

·???????? 全部窗口可以通過相關(guān)的輸入或菜單命令打開

·???????? 全部窗口可以正確的關(guān)閉

·???????? 窗口可以改變大小、移動(dòng)和滾動(dòng)

·???????? 窗口中的數(shù)據(jù)內(nèi)容可以用鼠標(biāo)、功能建、方向箭頭和鍵盤訪問

·???????? 當(dāng)窗口被覆蓋并重用后,窗口可以正確的再生

·???????? 所有窗口相關(guān)的功能是可操作的

·???????? 顯示多個(gè)窗口時(shí),窗口的名稱被適當(dāng)?shù)谋硎?/p>

·???????? 顯示多個(gè)窗口時(shí),活動(dòng)窗口被適當(dāng)?shù)募恿?/p>

·???????? 如果使用多任務(wù),所有的窗口被實(shí)時(shí)更新

·???????? 窗口的聲音和顏色提示和窗口的操作順序符合需求

·???????? 在多窗口系統(tǒng)中,有些界面要求必須保持在最頂層,避免用戶在打開多個(gè)窗口時(shí),不停的切換甚至最小化其他窗口來顯示該窗口下拉式菜單和鼠標(biāo)操作

?

?

6.3.2菜單

?

菜單是軟件界面重要的組成部分.右鍵快捷菜單采用與菜單相同的準(zhǔn)則

?

命名方式

·???????? 菜單條應(yīng)當(dāng)顯示在合適的語境中,名字具有自解釋性

·???????? 應(yīng)用程序的菜單條顯示系統(tǒng)相關(guān)的特性(如時(shí)鐘顯示)

·???????? 菜單文本字體、大小和格式正確

·???????? 菜單前的圖標(biāo)能直觀的代表要完成的操作, 不宜太大,與字高保持一直最好。

?

組織方式

·?????????? 菜單通常采用“常用–主要–次要–工具–幫助”的位置排列,一般符合Windows風(fēng)格

·?????????? 菜單位置按照按功能來組織。完成相同或相近功能的菜單用橫線隔開放在同一位置

·?????????? 一組菜單的使用有先后要求或有向?qū)ё饔脮r(shí),應(yīng)該按先后次序排列。

·?????????? 無順序要求時(shí)按使用頻率和重要性排列,常用的放在開頭, 不常用的靠后放置;重要的放在開頭,次要的放在后邊。

·?????????? 如果菜單選項(xiàng)較多,應(yīng)該采用加長(zhǎng)菜單的長(zhǎng)度而減少深度的原則排列。

·?????????? 菜單深度一般要求最多控制在三層以內(nèi)。

·?????????? 主菜單的寬度要接近,字?jǐn)?shù)不應(yīng)多于四個(gè),每個(gè)菜單的字?jǐn)?shù)能相同最好。

·?????????? 主菜單數(shù)目不應(yīng)太多,最好為單排布置。

?

?

操作邏輯

·?????????? 適當(dāng)?shù)牧谐隽怂械牟藛喂δ芎拖吕阶庸δ?/p>

·?????????? 全部菜單條功能可以正確執(zhí)行

·?????????? 可以通過鼠標(biāo)訪問所有的菜單功能

·?????????? 能夠用其他的文本命令激活每個(gè)菜單功能

·?????????? 菜單功能隨當(dāng)前的窗口操作加亮或變灰

·?????????? 對(duì)無關(guān)的菜單最好用屏蔽處理,例如采用動(dòng)態(tài)加載方式–只有需要的菜單才顯示

?

?

6.3.3按鈕

命名方式

·???????? 按鈕命名易于理解,用詞準(zhǔn)確,與同一界面上的其他按鈕易于區(qū)分,用戶無須其他幫助就能知道該界面的功能并進(jìn)行相關(guān)的正確操作。

·???????? 按鈕的位置和等價(jià)的按鍵符合通行規(guī)范。如“確定”和“取消”按鈕的相對(duì)位置;確定等價(jià)鍵通常使用回車鍵,而取消等價(jià)鍵通常使用ESC鍵。

?


組織方式

·???????? 完成相同或相近功能的按鈕用Frame框起來

·???????? 重要的命令按鈕與使用較頻繁的按鈕要放在界面上注目的位置。

·???????? 錯(cuò)誤使用容易引起界面退出或關(guān)閉的按鈕不應(yīng)該放在易點(diǎn)位置。(橫排開頭或最后與豎排最后為易點(diǎn)位置。)

·???????? 按鈕大小基本相近,忌用太長(zhǎng)的名稱,免得占用過多的界面位置

·???????? 按鈕的大小要與界面的大小和空間要協(xié)調(diào)。

·???????? 避免空曠的界面上放置很大的按鈕。?

?

操作邏輯

·???????? 常用按鈕要支持快捷方式。

·???????? 默認(rèn)按鈕要支持Enter操作,即按Enter后自動(dòng)執(zhí)行默認(rèn)按鈕對(duì)應(yīng)操作。

·???????? 與正在進(jìn)行的操作無關(guān)的按鈕應(yīng)該加以屏蔽(Windows中用灰色顯示,沒法使用該按鈕)。

?

6.3.4復(fù)選框,選項(xiàng)框,下拉列表

·???????? 復(fù)選框和選項(xiàng)框按選擇幾率的高低而先后排列。

·???????? 復(fù)選框和選項(xiàng)框要有默認(rèn)選項(xiàng),并支持Tab選擇。

·???????? 選項(xiàng)數(shù)相同時(shí)多用選項(xiàng)框而不用下拉列表框。

·???????? 界面空間較小時(shí)使用下拉框而不用選項(xiàng)框。

·???????? 選項(xiàng)數(shù)較少時(shí)使用選項(xiàng)框,相反使用下拉列表框。

·???????? 需用戶選擇的列表越短越好,如果很長(zhǎng),應(yīng)該適當(dāng)分級(jí)顯示

?

6.3.5工具欄,工具箱

提供自定義

·???????? 工具欄要求可以根據(jù)用戶的要求自己選擇定制。

組織方式

·???????? 相同或相近功能的工具欄放在一起。

·???????? 工具欄中的每一個(gè)按鈕要有及時(shí)提示信息。

·???????? 一條工具欄的長(zhǎng)度最長(zhǎng)不能超出屏幕寬度。

·???????? 工具欄的圖標(biāo)能直觀的代表要完成的操作。

·???????? 系統(tǒng)常用的工具欄設(shè)置默認(rèn)放置位置。

適當(dāng)使用工具箱

·???????? 工具欄太多時(shí)可以考慮使用工具箱。

·???????? 工具箱要具有可增減性,由用戶自己根據(jù)需求定制。

·???????? 工具箱的默認(rèn)總寬度不要超過屏幕寬度的1/5。

6.3.6 狀態(tài)條,滾動(dòng)條

?

·???????? 狀態(tài)條要能顯示用戶切實(shí)需要的信息,常用的有:目前的操作、系統(tǒng)狀態(tài)、用戶位置、用戶信息、提示信息、錯(cuò)誤信息等,如果某一操作需要的時(shí)間較長(zhǎng),還應(yīng)該顯示進(jìn)度條和進(jìn)程提示。

·???????? 滾動(dòng)條的長(zhǎng)度要根據(jù)顯示信息的長(zhǎng)度或?qū)挾饶芗皶r(shí)變換,以利于用戶了解顯示信息的位置和百分比。

·???????? 狀態(tài)條的高度以放置五號(hào)字為宜,滾動(dòng)條的寬度比狀態(tài)條的略窄。

·???????? 若需長(zhǎng)時(shí)間等待,應(yīng)有進(jìn)度提示條,如果只有一個(gè)沙漏或一個(gè)請(qǐng)等待的提示,時(shí)間長(zhǎng)了用戶會(huì)失去耐心

?

6.3.7 對(duì)話框

·???????? 對(duì)于是否選擇對(duì)話框,應(yīng)當(dāng)“是”按鈕在左,“否”按鈕在右

·???????? 所有對(duì)話框應(yīng)當(dāng)盡量采用中文,但是例如對(duì)于系統(tǒng)或設(shè)備等專業(yè)名詞可以采用英文說法避免翻譯的不準(zhǔn)確

·???????? 打開文件等對(duì)話框應(yīng)當(dāng)同時(shí)存在輸入框和瀏覽按鈕

·???????? 對(duì)于造成用戶無法恢復(fù)的操作一定要提示用戶。

·???????? 對(duì)于錯(cuò)誤信息的提示要直觀,避免出現(xiàn)如“Error 5 — Unkown Data”類似的提示,因?yàn)閷?duì)于用戶而言會(huì)造成用戶心理上的混亂。

·???????? 錯(cuò)誤提示時(shí)的對(duì)話框中的提示信息是否完整、通暢、友好、統(tǒng)一

?

?

6.4 數(shù)據(jù)輸入及操作邏輯

一般邏輯

·???????? 可以正常向系統(tǒng)輸入字母數(shù)字?jǐn)?shù)據(jù)項(xiàng),并且能夠正確的回顯。

·???????? 圖形模式的數(shù)據(jù)項(xiàng)(如滑動(dòng)條)可以正常工作

·???????? 關(guān)于數(shù)據(jù)輸入消息可以被用戶理解

·???????? 如果系統(tǒng)需要多次點(diǎn)擊鼠標(biāo),用戶可以在語境中正確識(shí)別

·???????? 如果鼠標(biāo)有多個(gè)按鈕,能夠在語境中正確識(shí)別

·???????? 光標(biāo)、處理指示器和識(shí)別指針隨操作恰當(dāng)?shù)母淖? 軟件可操作與不可操作狀態(tài)的應(yīng)能夠區(qū)別

·???????? 在讀入用戶所輸入的信息時(shí),根據(jù)需要選擇是否去掉前后空格。
有些讀入數(shù)據(jù)庫的字段不支持中間有空格,但用戶切實(shí)需要輸入中間空格,這時(shí)要在程序中加以處理。

·???????? 使用可見手段提示狀態(tài)(提示、顏色變化、進(jìn)度條).例如當(dāng)郵件到達(dá),下載結(jié)束等時(shí)候采用語音和文本框彈出提示用戶.操作響應(yīng)時(shí)間比較長(zhǎng)時(shí)使用進(jìn)度條顯示百分比

·???????? 功能的統(tǒng)一(對(duì)應(yīng)、匹配)例如:有復(fù)制就要有粘貼、有添加功能就要有刪除功能。

·???????? 必要時(shí)使用遙控器,手寫,音控(聽寫)等其他控制方式,仍然可以完成標(biāo)準(zhǔn)功能

·???????? 日期的輸入采用選擇方式,時(shí)間的輸入方式采用帶微調(diào)方式的標(biāo)準(zhǔn)輸入;同Windows的日期和時(shí)間調(diào)節(jié)。微調(diào)按鈕應(yīng)該在輸入框的右側(cè)

·???????? 在需要輸入時(shí)間的地方,應(yīng)提供默認(rèn)時(shí)間項(xiàng)且該時(shí)間與服務(wù)器當(dāng)前時(shí)間保持同步

·???????? 必要時(shí)提供鼠標(biāo)自動(dòng)定位或者輸入框自動(dòng)清空

?

風(fēng)險(xiǎn)處理

·???????? 對(duì)可能造成數(shù)據(jù)無法恢復(fù)的操作必須提供確認(rèn)信息,給用戶放棄選擇的機(jī)會(huì)。

·???????? 對(duì)錯(cuò)誤操作最好支持可逆性處理,如取消系列操作。

·???????? 對(duì)可能發(fā)生嚴(yán)重后果的操作要有補(bǔ)救措施。通過補(bǔ)救措施用戶可以回到原來的正確狀態(tài)。

·???????? 對(duì)可能造成等待時(shí)間較長(zhǎng)的操作應(yīng)該提供取消功能。

·???????? 協(xié)議確認(rèn)等需要用戶注意的對(duì)話框默認(rèn)選項(xiàng)應(yīng)當(dāng)為不同意等否定選項(xiàng),即需要用戶確認(rèn)才可以繼續(xù)

?

·???????? 阻止用戶作出未經(jīng)授權(quán)或沒有意義的操作。

·???????? 對(duì)可能引起致命錯(cuò)誤或系統(tǒng)出錯(cuò)的輸入字符或動(dòng)作要加限制或屏蔽。

·???????? 在輸入有效性字符之前應(yīng)該阻止用戶進(jìn)行只有輸入之后才可進(jìn)行的操作。

?

·???????? 對(duì)一些特殊符號(hào)的輸入、與系統(tǒng)使用的符號(hào)相沖突的字符等進(jìn)行判斷并阻止用戶輸入該字符。(特殊字符常有;;’”><,`‘:“[”{、/|}]+=)-(_*&&^%$#@!~,.。?/還有空格。)

?

·???????? 盡可能避免用戶無意錄入無效的數(shù)據(jù)。可以采用相關(guān)控件限制用戶輸入值的種類。

·???????? 當(dāng)用戶作出選擇的可能性只有兩個(gè)時(shí),可以采用單選框。

·???????? 當(dāng)選擇的可能再多一些時(shí),可以采用復(fù)選框,每一種選擇都是有效的,用戶不可能輸入任何一種無效的選擇。

?

·???????? 當(dāng)選項(xiàng)特別多時(shí),可以采用列表框,下拉式列表框。

?

非法處理(數(shù)據(jù)或操作)

·?????????? 輸入時(shí)能夠識(shí)別非法數(shù)據(jù)

·?????????? 非法的輸入或操作應(yīng)有足夠的提示說明。

·?????????? 對(duì)運(yùn)行過程中出現(xiàn)問題而引起錯(cuò)誤的地方要有提示,讓用戶明白錯(cuò)誤出處,避免形成無限期的等待。

·?????????? 提示、警告、或錯(cuò)誤說明應(yīng)該清楚、明了、恰當(dāng)。

·?????????? 多次或不正確按鼠標(biāo)不會(huì)導(dǎo)致無法預(yù)料的副作用

?

安裝卸載

·???????? 盡量減少用戶的操作,統(tǒng)計(jì)完成安裝任務(wù)中用戶點(diǎn)擊的次數(shù),輸入的長(zhǎng)度…越少越好

·???????? 安裝時(shí)需要替換文件版本。理想情況建議安裝來自動(dòng)實(shí)現(xiàn),或讓用戶選擇一次批量處理

·???????? 重復(fù)安裝,已有低版本再裝高版本、修復(fù)性安裝的操作盡可能簡(jiǎn)短,明確

·???????? 自動(dòng)識(shí)別操作系統(tǒng)、語言環(huán)境進(jìn)行自動(dòng)適應(yīng)的安裝或者運(yùn)行

·???????? 安裝過程中的各對(duì)話框應(yīng)當(dāng)大小相同,風(fēng)格一致,下一步等繼續(xù)按鈕應(yīng)當(dāng)處于同一位置(易于鼠標(biāo)不需要移動(dòng)位置就可以點(diǎn)擊繼續(xù)),默認(rèn)選中按鈕應(yīng)當(dāng)是下一步等繼續(xù)的按鈕(方便回車等鍵盤操作)

?

?

6.5 快捷方式

一般準(zhǔn)則

·???????? 為使用鍵盤的用戶提供快捷方式,主要有菜單,按鈕,右鍵菜單,鍵盤功能按鈕

·???????? 對(duì)常用的菜單和按鈕要有快捷命令方式

·???????? 在西文Windows及其應(yīng)用軟件中快捷鍵的使用大多是一致的。 一般情況下應(yīng)該遵循通用的定義,不要改變用戶已經(jīng)習(xí)慣的方式

·???????? 右鍵菜單與菜單使用相同定義

?

快捷方式通用定義

這些快捷鍵也可以作為開發(fā)中文應(yīng)用軟件的標(biāo)準(zhǔn),但亦可使用漢語拼音的開頭字母。

?

菜單類常用快捷方式
1) 面向事務(wù)的組合有:
Ctrl-D 刪除 ;Ctrl-F 尋找 ;Ctrl –H替換;Ctrl-I 插入 ;Ctrl-N 新記錄 ;Ctrl-S 保存 Ctrl-O 打開。
2) 列表:
Ctrl-R ,Ctrl-G定位;Ctrl-Tab下一分頁窗口或反序?yàn)g覽同一頁面控件。
3) 編輯:
Ctrl-A全選;Ctrl-C 拷貝;Ctrl-V 粘貼;Ctrl-X 剪切;Ctrl-Z撤消操作;Ctrl-Y恢復(fù)操作。
4) 文件操作:
Ctrl-P 打印;Ctrl-W 關(guān)閉。
5) 系統(tǒng)菜單
Alt-A文件;Alt-E編輯;Alt-T工具;Alt-W窗口;Alt-H幫助。

6) MS Windows保留鍵:
Ctrl-Esc 任務(wù)列表 ;Ctrl-F4 關(guān)閉窗口; Alt-F4 結(jié)束應(yīng)用;Alt-Tab 下一應(yīng)用 ;Enter 缺省按鈕/確認(rèn)操作 ;Esc 取消按鈕/取消操作 ;Shift-F1

上下文相關(guān)幫助。

按鈕類常用快捷方式
???? ?Alt-Y確定(是);Alt-C取消;Alt-N 否;Alt-D刪除;Alt-Q退出;

????? Alt-A添加;Alt-E編輯;Alt-B瀏覽;Alt-R讀;Alt-W

寫。

?

6.6 幫助設(shè)施

一般準(zhǔn)則

·???????? 系統(tǒng)應(yīng)該提供詳盡而可靠的幫助文檔,在用戶使用產(chǎn)生迷惑時(shí)可以自己尋求解決方法。

·???????? 通常幫助設(shè)施的方式有幫助,README,在線幫助,用戶手冊(cè),導(dǎo)航,助手……???????? 形式包括紙介質(zhì)的手冊(cè),電子文檔,網(wǎng)頁,產(chǎn)品包裝,市場(chǎng)宣傳材料……

·???????? 全部?jī)?nèi)容都應(yīng)當(dāng)是描述精確,與實(shí)際程序一致的,并且合法

·???????? 如果沒有提供紙介質(zhì)的幫助文檔,最好有打印幫助的功能

·???????? 提供技術(shù)支持方式,一旦用戶難以自己解決可以方便的尋求新的幫助方式。

·???????? 具備FAQ (常用問題處理)功能

·???????? 最好使用超級(jí)鏈接

·???????? 最好提供目前流行的聯(lián)機(jī)幫助格式或HTML幫助格式。

?

?

內(nèi)容精確

·???????? 文檔精確描述了系統(tǒng)的各種使用模式

·???????? 文檔的內(nèi)容和索引精確完整,超級(jí)鏈接精確完整

·???????? 交互順序的描述精確

·???????? 采用的樣例sample ,演示demo精確并與實(shí)際程序一致

·???????? 術(shù)語、菜單描述和系統(tǒng)相應(yīng)與實(shí)際程序一致

·???????? 性能介紹與說明要與當(dāng)前系統(tǒng)性能配套一致,避免出現(xiàn)陳舊的信息

·???????? 升級(jí)系統(tǒng)時(shí)應(yīng)當(dāng)及時(shí)修改幫助設(shè)施,保證內(nèi)容同步

??

??? 使用方便

·???????? 幫助設(shè)施要有即時(shí)針對(duì)性。在界面上調(diào)用幫助時(shí)應(yīng)該能夠及時(shí)定位到與該操作相對(duì)的幫助位置。使用過的幫助再次打開時(shí)建議自動(dòng)定位到上次位置

·???????? 使用向?qū)脚_(tái),最好提供逐級(jí)問答的引導(dǎo)方式

·???????? 使用索引,主題詞和關(guān)鍵詞,用戶可以用關(guān)鍵詞在幫助索引中搜索所要的幫助

·???????? 文檔的設(shè)計(jì)(布局、縮進(jìn)和圖形)便于信息的理解

·???????? 幫助設(shè)施有簡(jiǎn)略和詳細(xì)不同的版本,顯示給用戶的信息有更詳細(xì)的文檔解釋

·???????? 提供及時(shí)調(diào)用系統(tǒng)幫助的功能。常用F1。

·???????? 建議使用精靈等方式引導(dǎo)用戶操作

?

?

?

6.7 應(yīng)用專題1-網(wǎng)站類

6.7.1 屏幕布局

空間布局

·???????? 內(nèi)容應(yīng)占據(jù)網(wǎng)頁的大部分空間,至少應(yīng)占一半,最好接近80%,導(dǎo)航部分應(yīng)不超過20%。

·???????? 使用空白區(qū)而不是粗線條或廣告來分隔不同內(nèi)容。

?

顏色選擇

·???????? 除了圖片和圖像之外,不要使用太多的顏色來修飾某個(gè)對(duì)象。

·???????? 正文和背景色的對(duì)比度要大。

·???????? 正文區(qū)和其它的功能區(qū)(如工具條、菜單條等)應(yīng)使用不同的背景色。

?

字體選擇-可讀性

·???????? 標(biāo)題區(qū)、標(biāo)題行和正文區(qū)應(yīng)使用不同大小的字體。

·???????? 使用靜止的正文,而不要用移動(dòng)、閃爍或變焦的文字。

·???????? 字體應(yīng)足夠大,字體太小(小于10個(gè)像素單位)會(huì)降低可讀性。

·???????? 不要將字體設(shè)置成絕對(duì)尺寸,應(yīng)盡量使用相對(duì)尺寸。

·???????? 使用統(tǒng)一的字體,不要混合使用多種字體,否則會(huì)降低閱讀速度。

?

段落和標(biāo)題-可瀏覽性

·???????? 每個(gè)網(wǎng)頁都應(yīng)該有標(biāo)題,且網(wǎng)頁標(biāo)題應(yīng)該清楚地表明網(wǎng)頁的內(nèi)容。

·???????? 句子/段落應(yīng)簡(jiǎn)短,每句不超過20個(gè)詞,每段不超過5個(gè)句子。

·???????? 每個(gè)網(wǎng)頁都應(yīng)按照“倒金字塔”原則進(jìn)行編寫,即從一個(gè)簡(jiǎn)單的結(jié)論開始漸次展開。

·???????? 使用排版印刷的設(shè)計(jì)風(fēng)格,橫向排列信息,以符合用戶的閱讀習(xí)慣。

?

6.7.2 內(nèi)容設(shè)計(jì)

準(zhǔn)確性

·???????? 網(wǎng)站的內(nèi)容應(yīng)及時(shí)更新,以反映當(dāng)前的最新狀態(tài)。

·???????? 為鏈接加上描述信息,鏈接標(biāo)題準(zhǔn)確提示所鏈接的內(nèi)容

·???????? 寫作質(zhì)量要高,沒有語法、拼寫和排版錯(cuò)誤。

·???????? 文章應(yīng)該分段,這樣用戶容易理解。

·???????? 那些既向用戶提供信息,又允許用戶進(jìn)行評(píng)論的網(wǎng)頁,應(yīng)明確區(qū)分信息區(qū)和評(píng)論區(qū)。

·???????? 應(yīng)該保證用戶點(diǎn)擊鏈接時(shí)不會(huì)出現(xiàn)網(wǎng)頁不存在的情況。

·???????? 使用TAB或鼠標(biāo)拖拽不會(huì)出現(xiàn)不該出現(xiàn)的頁面或組件。

?

完整性

·???????? 提供對(duì)網(wǎng)站所有者的介紹

·???????? 提供歷史信息記錄

·???????? 應(yīng)有指向相關(guān)網(wǎng)站的鏈接。

·???????? 應(yīng)有指向網(wǎng)站主辦單位的鏈接。

?

著作權(quán)

·???????? 每篇文章或文檔應(yīng)標(biāo)明作者姓名等相關(guān)信息。

·???????? 應(yīng)提供相應(yīng)的參考文獻(xiàn)。

·???????? 應(yīng)介紹站點(diǎn)擁有者的背景資料,如公司圖標(biāo)、名字、地址、電話號(hào)碼和email地址等。

?

時(shí)效性

·???????? 應(yīng)標(biāo)明網(wǎng)站所用資源的產(chǎn)生日期。

·???????? 應(yīng)指出網(wǎng)頁的最近修改時(shí)間。

?

?

音頻,動(dòng)畫和視頻的使用

·???????? 只有在必要時(shí)(如示范、教學(xué)、演講等)才使用。

·???????? 避免循環(huán)播放。

·???????? 下載時(shí)應(yīng)顯示文件的類型和大小,以便讓用戶決定是否有必要等待。

?

圖形和圖像的使用

·???????? 只有當(dāng)圖形或圖像真正有助于用戶對(duì)信息的理解時(shí)才使用它。

·???????? 使用圖像的縮略圖技術(shù)。

·???????? 不要在搜索頁面中使用圖形。

·???????? 在必須使用圖形的時(shí)候,可多次使用同一個(gè)圖形。

?

?

6.7.3 結(jié)構(gòu)設(shè)計(jì)

效率和速度

·???????? 網(wǎng)頁的大小不應(yīng)超過30000字節(jié),以使用戶在10秒鐘之內(nèi)能打開網(wǎng)頁。

·???????? 下載網(wǎng)頁的時(shí)間應(yīng)使用戶能夠接受,一般來說在10-20秒之間。

·???????? 在鏈接旁注明下載文件的大小,幫助用戶預(yù)測(cè)下載時(shí)間。

·???????? 用戶找到所需內(nèi)容的點(diǎn)擊鏈接次數(shù)要盡可能少(一般不應(yīng)超過3次)。

·???????? 操作完畢,頁面刷新及時(shí)。

·???????? 必要時(shí)提供鼠標(biāo)自動(dòng)定位或者輸入框自動(dòng)清空

?

簡(jiǎn)潔實(shí)用

·???????? 只有在必要時(shí)才使用框架(Frame),框架的使用使得打印網(wǎng)頁時(shí)得不到用戶想要的結(jié)果,并且通過收藏夾中的URL回不到原先的網(wǎng)頁。

·???????? 避免使用尚未成熟的新技術(shù),由于這些新技術(shù)尚未成熟,很可能給用戶帶來意想不到的麻煩(如使系統(tǒng)癱瘓等)。

·???????? 減少滾動(dòng)的文字和連續(xù)播放的動(dòng)畫

·???????? 避免總是打開新的瀏覽窗口.打開太多的窗口會(huì)使整個(gè)屏幕看起來很亂,并且使回退按鈕失效。

·???????? 避免提供時(shí)髦而不實(shí)用的Internet功能.對(duì)大多數(shù)網(wǎng)站來說,提供網(wǎng)上購物、聊天、拍賣、免費(fèi)郵件、三維站點(diǎn)結(jié)構(gòu)圖等功能,會(huì)產(chǎn)生一些負(fù)面影響。

·???????? 避免使用類似廣告的表現(xiàn)形式(如標(biāo)語、動(dòng)畫等)

·???????? 避免頁面來回切換、閃動(dòng)頻繁,或出現(xiàn)白屏

?

靈活性-用戶選擇

·???????? 應(yīng)該有輸出或打印的格式選擇。

·???????? 讓不同的用戶選擇不同的語言來顯示網(wǎng)頁。

?

可逆性

·???????? 保持有效的“回退”按鈕, “回退”按鈕是僅次于鏈接的、用戶使用最頻繁的導(dǎo)航功能,所以“回退”按鈕失效會(huì)讓用戶感到失望。

·???????? 每頁中都應(yīng)設(shè)有返回主頁的鏈接。

?

方位性

·???????? 當(dāng)一個(gè)鏈接被點(diǎn)擊后,要把所有指向同一目標(biāo)的鏈接都表示成已被訪問過。

·???????? 指明哪些鏈接指向本頁面,哪些鏈接指向本站點(diǎn)的其它頁面,哪些鏈接指向其它站點(diǎn)。

·???????? 應(yīng)該把站點(diǎn)的內(nèi)容按類別分組(一般應(yīng)為7組左右)。

·???????? 應(yīng)提供站點(diǎn)結(jié)構(gòu)圖以幫助用戶更快地找到所需的信息。

·???????? 提供本網(wǎng)站內(nèi)的搜索能幫助用戶更快地查找到所需的信息。

·???????? 為用戶提供反饋信息,告訴他目前在站點(diǎn)中的位置。

?

交互性

·???????? 在網(wǎng)站上提供網(wǎng)站所有者的email地址和聯(lián)機(jī)表單,以便獲取用戶對(duì)網(wǎng)站的反饋意見。

·???????? 提供網(wǎng)上論壇、網(wǎng)絡(luò)會(huì)議等功能,讓用戶能夠共享觀點(diǎn)和進(jìn)行討論。

?

6.7.4 可訪問性

瀏覽器的兼容性

·???????? 保證網(wǎng)頁能被所有主要的瀏覽器兼容。

·???????? 保證網(wǎng)頁能被同一瀏覽器的不同版本兼容。

·???????? 保證網(wǎng)頁能被不同類型的顯示器(如單色顯示器和數(shù)字電視等)兼容。

?

?

網(wǎng)站的可訪問性

·???????? 利用META標(biāo)記為搜索引擎提供本網(wǎng)頁的關(guān)鍵詞和描述信息。

·???????? 按照規(guī)范向搜索引擎提交信息以保證站點(diǎn)能夠被搜索到。

?

網(wǎng)站內(nèi)容的可訪問性

·???????? 為多媒體(聲音、動(dòng)畫等)提供等價(jià)的文本形式,以便使那些只能使用純文本瀏覽器的用戶能夠獲得網(wǎng)頁的內(nèi)容。

·???????? 有必要時(shí)應(yīng)為那些不能閱讀和閱讀困難的用戶(如盲人)提供與文字等價(jià)的內(nèi)容(如聲音文件等)。

6.7.5 一致性

遵循通用規(guī)范

·???????? 使用通常的鏈接顏色標(biāo)準(zhǔn) ,通用的標(biāo)準(zhǔn)是未訪問鏈接用藍(lán)色表示,已訪問鏈接用紅色或粉色表示。

·???????? 按照通用的約定標(biāo)準(zhǔn)使用GUI控件(如單選鈕,復(fù)選框)

?

網(wǎng)站整體風(fēng)格一致

·???????? 網(wǎng)頁布局應(yīng)一致。

·???????? 文本的字型、字體和顏色應(yīng)保持一致。

·???????? 導(dǎo)航幫助(如菜單條、按鈕等)應(yīng)一致。

·???????? 在每一頁的相同位置放置本網(wǎng)站標(biāo)志

·???????? 相同的功能或部件總是放在相同的地方

·???????? 同樣的操作總是產(chǎn)生同樣的結(jié)果。

?

?

?

6.8 應(yīng)用專題2-多媒體應(yīng)用類

6.8.1 總體準(zhǔn)則

多媒體產(chǎn)品設(shè)計(jì)主要涉及到輸入設(shè)備的選擇、視頻界面設(shè)計(jì)、音頻界面設(shè)計(jì)等幾個(gè)方面.

在設(shè)計(jì)過程中一定要充分考慮相關(guān)的人類因素,遵循以下這些設(shè)計(jì)原則:

完整性

系統(tǒng)應(yīng)滿足所有交互要求并支持所有必要的任務(wù)。

可控性

讓用戶在任何時(shí)候都可以對(duì)媒體進(jìn)行控制,完成停止、重復(fù)等操作,而且這些控制在設(shè)計(jì)上應(yīng)與真實(shí)的物理設(shè)備類似,以便于用戶使用。

一致性

界面布局要保持一致,相同的功能或部件總是放在相同的地方,同樣的操作總是產(chǎn)生同樣的結(jié)果。

冗余性

對(duì)同一條信息采用不同的媒體從不同側(cè)面進(jìn)行表達(dá),以有利于用戶對(duì)信息的理解。

方位性

任何時(shí)候都讓用戶知道他們位于什么地方,怎樣找到他們所想要的信息。可以用索引、廣角鏡、導(dǎo)航圖、目錄表等手段來實(shí)現(xiàn)這一功能。

反饋性

應(yīng)提供適當(dāng)?shù)姆答佇畔?#xff0c;讓用戶知道系統(tǒng)是否正確地接受了輸入的信息,對(duì)語音輸入更應(yīng)如此。

靈活性

應(yīng)提供多種可選媒體,讓用戶根據(jù)自己的經(jīng)驗(yàn)、應(yīng)用域知識(shí)和目標(biāo)來選擇合適的媒體。

可逆性

應(yīng)提供撤銷功能,允許用戶以簡(jiǎn)單的方式完成后退操作,并可在任何時(shí)候退出系統(tǒng)。

?

?

?

?

6.8.2 輸入設(shè)備選擇

合適的輸入設(shè)備不僅要與用戶的操作技能和經(jīng)驗(yàn)相適應(yīng),還要與任務(wù)相協(xié)調(diào),讓用戶容易使用,同時(shí)也要與操作環(huán)境相適應(yīng)。

目前,常用的輸入設(shè)備主要有鍵盤、鼠標(biāo)、滾動(dòng)球、觸摸屏、圖板、操縱桿、光筆等等,在多媒體產(chǎn)品設(shè)計(jì)過程中,要根據(jù)不同需求來選擇輸入設(shè)備。

?

表1? 常用輸入設(shè)備比較

輸入設(shè)備

優(yōu)勢(shì)

不足

鍵盤

文字?jǐn)?shù)字輸入,離散指針鍵移動(dòng),準(zhǔn)確像素定位

靈活性不高,速度較慢,有空間要求

鼠標(biāo)

選擇、拖動(dòng)和操作對(duì)象,多功能性,為常用設(shè)備

手動(dòng)制圖作業(yè),公共終端,不能與主機(jī)分開使用

滾動(dòng)球

小范圍定位和選擇,便攜設(shè)備,速度快,不費(fèi)力

拖動(dòng)作業(yè),手動(dòng)制圖作業(yè),大范圍選擇作業(yè)

觸摸屏

易學(xué),選擇任務(wù)簡(jiǎn)單,無額外空間要求

長(zhǎng)時(shí)期使用易疲勞,高分辨率任務(wù),手觸摸使屏幕模糊

圖板

手動(dòng)制圖,準(zhǔn)確的圖形數(shù)字化

要求實(shí)質(zhì)的空間和水平表面

操縱桿

跟蹤作業(yè),定位和指示任務(wù),長(zhǎng)時(shí)間使用

要求高分辨率或精確性的作業(yè)

光筆

指示和簡(jiǎn)單的輸入操作,無額外空間要求,定位速度快

長(zhǎng)期使用易造成手腕和手臂疲勞,易使屏幕模糊

?

?

6.8.3 視頻界面設(shè)計(jì)

常用的視頻輸出媒體類型有文本、顏色、圖表、圖像、圖標(biāo)、視頻、動(dòng)畫等等

?

文本

?? 文本的基本屬性有:間隔、字體、措辭等。

·???????? 間隔要考慮到行間隔、列間隔、每行文字的長(zhǎng)度;

·???????? 使用字體種類在同一屏中不要超過三種;

·???????? 措辭要短小精悍,盡可能用容易理解的語言來表述。盡量避免指責(zé)用戶的過失或冒犯用戶,永遠(yuǎn)不要因?yàn)橛脩糇鲥e(cuò)事而責(zé)備用戶。

?

顏色

顏色的使用要考慮多方面因素,周圍環(huán)境對(duì)用戶感覺的影響,不同顏色代表的含義,還要考慮到不同顏色相互搭配是否合適;另外,還要根據(jù)不同情況選擇背景顏色,使用戶更易理解他們間的相互關(guān)系。

表2 幾種常用顏色的基本屬性

?

顏色

含義

吸引注意力的效果

搭配效果好

避免成對(duì)出現(xiàn)

紅色

危險(xiǎn)、熱、停止、警報(bào)、財(cái)政赤字

白色

綠色

黃色

危險(xiǎn)、警告、災(zāi)難、異常

黑色、深藍(lán)色、綠色

白色

綠色

安全、滿意、正常、通行

較差

白色

紅色

淺藍(lán)色

建議性信息、涼爽

黑色

黃色

深藍(lán)色

建議性信息

較差

白色

黃色

紫紅色

警報(bào)

白色

?

白色

建議性信息

較差

綠色、黑色、紅色、深藍(lán)色、紫紅色

淺藍(lán)色、黃色

黑色

財(cái)政收入

較差

白色、淺藍(lán)色、黃色

?

?

圖表、圖像、圖標(biāo)

?

·???????? 圖像要盡可能接近事實(shí),彩色圖像看起來比較真實(shí),黑白圖像適合顯示簡(jiǎn)單事物。

·???????? 過多圖像也會(huì)降低顯示效果。要根據(jù)顯示需要來決定圖像的大小。

·???????? 使用的圖標(biāo)應(yīng)該讓用戶容易聯(lián)想到所代表的信息;

·???????? 不同的圖標(biāo)要有明顯區(qū)別;

·???????? 圖標(biāo)樣式要考慮到用戶的不同文化背景,

·???????? 最好是根據(jù)目前的國際標(biāo)準(zhǔn)或者一些已為大家接受的標(biāo)準(zhǔn)來設(shè)計(jì)。

?

視頻、動(dòng)畫

·???????? 用戶應(yīng)能控制視頻的啟動(dòng)、暫停、停止等。

·???????? 在學(xué)習(xí)和教育軟件中使用動(dòng)畫能提高年輕用戶的興趣,從而增強(qiáng)學(xué)習(xí)效果。

·???????? 較長(zhǎng)視頻片斷會(huì)使用戶厭倦,片斷長(zhǎng)度限制在45秒左右較合適。

·???????? 動(dòng)畫的播放時(shí)間最好控制在20到30秒之內(nèi)。

?

6.8.4 音頻界面設(shè)計(jì)

語音輸入

·???????? 提高識(shí)別準(zhǔn)確性,盡可能使用簡(jiǎn)短清晰的語言,

·???????? 輸入語言盡量由發(fā)音不同的單詞構(gòu)成。

·???????? 用戶在輸入過程中應(yīng)可以控制語音的啟停,能退回到更習(xí)慣的輸入方式,能停止或取消不正確的輸入操作。

·???????? 系統(tǒng)要提供反饋信息,讓用戶了解系統(tǒng)對(duì)語音輸入信息的解釋。

·???????? 如果可能,在發(fā)送輸入信息前,允許用戶修改出現(xiàn)的錯(cuò)誤。

·???????? 如果多媒體產(chǎn)品要面向不同語言的用戶群,系統(tǒng)要提供語言選擇功能

?

語音輸出

?

·???????? 考慮時(shí)間因素,在沒有任何中斷出現(xiàn)時(shí),應(yīng)限制在45秒左右,

·???????? 避免用戶產(chǎn)生突兀的感覺,輸出語音至少要由三四句話組成。

·???????? 不同內(nèi)容可以用不同的聲音,這樣用戶就能在語音交互中輕松分辨出不同的信息。

·???????? 盡量使用自然錄音,與合成語音相比,用戶更喜歡也能更好理解模擬或數(shù)字化復(fù)制的語音

?

?

?

?

?

?

?

7.易用性測(cè)試策略與實(shí)施

?

7.1 總體原則

軟件易用性主要是在軟件需求分析和UI設(shè)計(jì)的階段,使用軟件可用性工程的各種方法來保證的。在軟件確認(rèn)測(cè)試中,易用性測(cè)試最大比重的工作是對(duì)于軟件產(chǎn)品和UI設(shè)計(jì)的一致性,以及軟件UI的正確性,進(jìn)行測(cè)試。其他易用性因素的測(cè)試則由測(cè)試人員根據(jù)上文的種種細(xì)則和測(cè)試經(jīng)驗(yàn),與其他質(zhì)量特性的測(cè)試混合進(jìn)行。

易用性測(cè)試設(shè)計(jì)和實(shí)施的一般原則如下:

1.????? 在軟件需求分析和UI設(shè)計(jì)階段,測(cè)試人員職責(zé)是參與同行評(píng)審,了解軟件需求和UI,根據(jù)經(jīng)驗(yàn),以及從測(cè)試角度提出建議。注意使用性測(cè)試的主導(dǎo)是UI設(shè)計(jì)部門的用戶研究人員。當(dāng)然測(cè)試人員可以參與這些活動(dòng)或者直接閱讀使用性測(cè)試報(bào)告,可以了解軟件面向的用戶和用戶行為模式,從而為后面的易用性測(cè)試設(shè)計(jì)打下基礎(chǔ)

2.????? 測(cè)試人員在UI設(shè)計(jì)階段結(jié)束后,再提出主觀看法的易用性問題一定要非常慎重,因?yàn)楹茈y得到客觀的數(shù)據(jù)支持,個(gè)人的主觀看法沒有足夠說服力,容易引起糾紛,影響項(xiàng)目進(jìn)度,而且?guī)缀醪荒艿玫叫薷摹?/p>

3.????? 在測(cè)試設(shè)計(jì)階段,測(cè)試人員職責(zé)是根據(jù)軟件需求規(guī)格說明書,UI設(shè)計(jì)說明書,以及軟件易用性的測(cè)試準(zhǔn)則,在測(cè)試說明中設(shè)計(jì)易用性測(cè)試策略。

4.????? 在測(cè)試實(shí)施階段,測(cè)試人員職責(zé)是執(zhí)行易用性測(cè)試

5.????? 建議在軟件完整交付之后盡早專門進(jìn)行一次UI的驗(yàn)證測(cè)試,驗(yàn)證軟件與UI設(shè)計(jì)說明書是否一致。這樣可以集中提出和及時(shí)處理UI在正確性,一致性方面的問題,因?yàn)閁I修改對(duì)軟件影響較大,集中處理和盡早處理可以保證項(xiàng)目進(jìn)度。

6.????? UI的驗(yàn)證測(cè)試建議由測(cè)試人員主導(dǎo)控制,UI設(shè)計(jì)人員協(xié)助,原因是UI某些內(nèi)容例如像素級(jí)別的微小偏差是需要專業(yè)經(jīng)驗(yàn)才能判斷的,同時(shí)UI人員可以在此時(shí)全面了解UI與軟件代碼的結(jié)合情況。

7.????? GUI的確認(rèn)測(cè)試和回歸測(cè)試,盡量使用自動(dòng)化工具完成。

8.????? 由于版本的更新,需求的更動(dòng),必然觸發(fā)UI的回歸測(cè)試。注意控制測(cè)試階段中間UI測(cè)試進(jìn)行的時(shí)機(jī)和次數(shù),否則影響項(xiàng)目進(jìn)度。過多的次數(shù)加大測(cè)試工作量,降低測(cè)試效率。不及時(shí)的測(cè)試會(huì)貽誤修改時(shí)機(jī),加大修改工作量。

9.????? 測(cè)試階段結(jié)束之前,最后進(jìn)行一次最終版本的UI確認(rèn)測(cè)試,保證最終版本的UI正確性和一致性。

10.? 幫助設(shè)施的專項(xiàng)測(cè)試安排在測(cè)試階段后期,同樣需要在最后與最終版本的UI,功能同步確認(rèn)一次,保證與最終版本的一致性

?

7.2 易用性測(cè)試設(shè)計(jì)

·?????????? 界定軟件易用性相關(guān)內(nèi)容范圍,定義本軟件易用性測(cè)試范圍,特別是需要獨(dú)立專項(xiàng)執(zhí)行的測(cè)試項(xiàng)目

??? 由測(cè)試人員進(jìn)行的主要的易用性測(cè)試項(xiàng)目如下:

v? UI界面靜態(tài)測(cè)試

v? UI交互信息測(cè)試

v? UI邏輯流程測(cè)試

v? 幫助設(shè)施測(cè)試

·?????????? 界定軟件全部UI靜態(tài)界面與元素集合,設(shè)計(jì)靜態(tài)測(cè)試用例,可以考慮使用自動(dòng)化工具和腳本

·?????????? 界定軟件包含的交互方式,交互信息集合, 可以根據(jù)軟件用戶分析和使用性測(cè)試報(bào)告,使用ALAC方法設(shè)計(jì)用例

·?????????? 界定軟件操作邏輯流程,可以使用流程圖描述, 可以根據(jù)軟件用戶分析和使用性測(cè)試報(bào)告,使用ALAC方法設(shè)計(jì)用例

·?????????? 界定全部幫助設(shè)施方式, 設(shè)計(jì)相關(guān)測(cè)試用例

·?????????? 根據(jù)易用性測(cè)試準(zhǔn)則,考慮其他易用性因素的測(cè)試

·?????????? 根據(jù)項(xiàng)目進(jìn)度,安排需要獨(dú)立專項(xiàng)測(cè)試的測(cè)試時(shí)間,安排回歸測(cè)試的時(shí)間和次數(shù)

·?????????? 如果是特殊類型的軟件產(chǎn)品,例如網(wǎng)站網(wǎng)頁,參考有關(guān)易用性設(shè)計(jì)專題

7.2.1 UI界面靜態(tài)測(cè)試

·???????? 根據(jù)需求規(guī)格說明書與UI設(shè)計(jì)規(guī)格說明書描述沿菜單樹遍歷,確認(rèn)所有UI元素圖形,文字顯示正常,位置正確,內(nèi)容正確。UI元素包括下拉式菜單、工具條、滾動(dòng)條、對(duì)話框、按鈕、圖標(biāo)和其他控制…具體細(xì)則參照本文6.1-6.3節(jié)

·???????? 根據(jù)軟件使用環(huán)境確認(rèn)各種變動(dòng)和參數(shù)設(shè)置下UI界面正常

v? 屏幕保護(hù)、休眠以及切換到Dos全屏下等操作執(zhí)行和恢復(fù)后對(duì)界面沒有造成變形,顯示失常等影響

v? 切換變更屏幕分辨率以及顏色質(zhì)量對(duì)界面沒有造成變形,顯示失常等影響.包括直接變更和重起后變更2種情況. 由于顯示器尺寸普遍增大,640*480測(cè)試優(yōu)先級(jí)可以降低,1024*768以上參數(shù)優(yōu)先級(jí)上升.考慮液晶顯示,電視屏幕顯示和16:9等新興應(yīng)用

v? 切換變更字體大小對(duì)界面沒有造成變形,顯示失常等影響.

?

7.2.2 UI交互信息測(cè)試

·?????????? 交互方式正確性,一致性測(cè)試(具體細(xì)則參照本文6.3-6.8)

v???? 菜單,右鍵菜單,按鈕等常規(guī)交互方式

v???? 熱鍵,功能鍵等鍵盤交互方式

v???? 語音輸入語音識(shí)別等音頻交互方式

v???? 手寫

v???? 遙控器,操縱桿,觸摸屏等其他交互方式

·?????????? 交互信息正確性一致性測(cè)試

·?????????? 交互信息合法性測(cè)試

?

7.2.3 UI邏輯流程測(cè)試

根據(jù)需求規(guī)格說明書與UI設(shè)計(jì)規(guī)格說明書描述沿菜單樹遍歷,確認(rèn)所有用戶操作邏輯和流程正確.具體細(xì)則參照本文6.4

·???????? 狀態(tài)跳轉(zhuǎn)測(cè)試

·???????? 輸入輸出測(cè)試

·???????? 非法處理測(cè)試

·???????? 風(fēng)險(xiǎn)處理測(cè)試

·???????? 安裝卸載測(cè)試

7.2.4 幫助設(shè)施測(cè)試

測(cè)試全部幫助設(shè)施.具體細(xì)則參照本文6.6

·???????? 幫助設(shè)施調(diào)用和鏈接測(cè)試

·???????? 幫助設(shè)施內(nèi)容正確性測(cè)試

·???????? 幫助設(shè)施一致性測(cè)試(與軟件一致,與需求和設(shè)計(jì)一致,本身內(nèi)部一致)

·???????? 幫助設(shè)施索引和搜索測(cè)試

?

?

?

?

?

?

?

8.參考文獻(xiàn)

v? 歐盟可用性中國中心網(wǎng)站? http://usability.dlmu.edu.cn/

v? 可用性工程在IT工業(yè)中的應(yīng)用,計(jì)算機(jī)世界

v? 以用戶為中心的軟件產(chǎn)品開發(fā)方法,計(jì)算機(jī)世界

v? 可用性測(cè)試報(bào)告通用工業(yè)規(guī)范CIF,計(jì)算機(jī)世界

v? 常用的可用性工程方法,計(jì)算機(jī)世界

v? 軟件可用性與通用工業(yè)規(guī)范可用性測(cè)試報(bào)告標(biāo)準(zhǔn),計(jì)算機(jī)科學(xué)

v? 以用戶為中心的設(shè)計(jì)方法論,計(jì)算機(jī)科學(xué)

v? 《網(wǎng)站可用性設(shè)計(jì)指南》? 曹志英 等 歐盟可用性中國中心

v? 《多媒體產(chǎn)品的可用性設(shè)計(jì)指南》段建麗等歐盟可用性中國中心

v? 《軟件工程實(shí)踐者的研究方法》——-(美)Roger S.Pressman著 黃柏素 梅宏?? 譯

v? 《軟件測(cè)試》??????????????? ——-(美)Ron Patton著 周予濱 姚靜?? 譯

v? 軟件可靠性測(cè)試??????????????????? 北航可靠性工程研究所? 陸民燕

v? 軟件測(cè)試中心測(cè)試人員的測(cè)試記錄與總結(jié)

?

總結(jié)

以上是生活随笔為你收集整理的软件测试易用性研究的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。