軟件界面測試方法_第1頁
軟件界面測試方法_第2頁
軟件界面測試方法_第3頁
軟件界面測試方法_第4頁
軟件界面測試方法_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、一、引言預(yù)防勝于糾錯(cuò)。一個(gè)界面不規(guī)范的軟件,很難讓用戶相信其內(nèi)部代碼的條理性、精致、健壯和高效。伴隨著我們軟件項(xiàng)目的持續(xù)增多以及新團(tuán)隊(duì)成員的不斷加入,軟件的界面缺陷在系統(tǒng)測試階段也表現(xiàn)得日益突出,因此有必要有針對(duì)性地通過對(duì)這些問題匯總和歸納,不斷地明確軟件界面的測試要求,使今后項(xiàng)目的界面質(zhì)量問題從根本上得到重視和改觀。二、界面標(biāo)準(zhǔn)2.1有效性檢查方面:¨ 數(shù)據(jù)輸入驗(yàn)證正確;輸入數(shù)據(jù)寬度超出設(shè)定,是否給出提示;¨ 數(shù)值型、日期型、字符型及 -、|等特殊符號(hào)的檢查;¨ 數(shù)值字段(如重量、件數(shù)、體積)在非特殊情況下不允許可輸入“0”及“負(fù)數(shù)”;¨ 日期的控制,

2、如:結(jié)束日期不能早于開始時(shí)間、班次內(nèi)的作業(yè)時(shí)間不能超出班次時(shí)間等;¨ 具有輸入的合法性驗(yàn)證機(jī)制,對(duì)于超常規(guī)和破壞性的錄入,如輸入的非有效性、超長、超邊界、輸入與字段類型不符等,應(yīng)有提示并拒絕接受;¨ 身份證號(hào)/郵編/Email地址應(yīng)作用正則表達(dá)式進(jìn)行驗(yàn)證;【B/S】¨ 下拉列表過濾,對(duì)于有過濾要求的下拉列表,應(yīng)按要求進(jìn)行過濾。2.2健壯性檢查方面:¨ 鼠標(biāo)在窗口任意部分的點(diǎn)擊是否正常;數(shù)據(jù)輸出正確;¨ 光標(biāo)到不可輸入、修改列時(shí),是否可輸入、修改數(shù)據(jù);¨ 鼠標(biāo)對(duì)界面上的任何對(duì)象進(jìn)行拖拽、點(diǎn)擊、選取以及進(jìn)行隨意、無規(guī)律操作后,不出現(xiàn)未控制

3、的意外錯(cuò)誤;¨ 對(duì)于超常規(guī)、破壞性和無序操作的錄入可以安全控制,不出現(xiàn)意外的、非正常終止的錯(cuò)誤(如:插入重復(fù)記錄、刪除代碼表等);¨ 不出現(xiàn)因網(wǎng)絡(luò)連接中斷后系統(tǒng)崩潰情況(提供自動(dòng)連接或手動(dòng)連接功能)2.3一般性美觀布局檢查方面:¨ 窗口標(biāo)題是否正確;¨ 窗口的位置和大小是否合理(居中);¨ 窗口中的控件布局是否合理,排列是否整齊;¨ 當(dāng)超出一屏?xí)r,是否有垂直、水平滾動(dòng)條(滾動(dòng)條應(yīng)位于數(shù)據(jù)塊的右側(cè)和底部);¨ 一個(gè)屏幕有多個(gè)塊時(shí),每塊的左上角是否有紅色塊標(biāo)題;【或按照開發(fā)規(guī)范】 ¨ 字段標(biāo)簽的對(duì)齊方式是否正確(兩端對(duì)

4、齊);【或按照開發(fā)規(guī)范】¨ 是否有初始值和默認(rèn)值,初始值和默認(rèn)值是否合理;【或按照開發(fā)規(guī)范】¨ 上頁與下頁的顯示是否與實(shí)際一致;¨ 代碼與代碼名稱是否相符(內(nèi)容正確);¨ 按鈕的名稱是否正確、全面,如上頁、下行等;¨ 按鈕的快捷鍵定義是否統(tǒng)一;¨ 按鈕功能是否有效;按鈕的提示與功能是否貼切、規(guī)范、概括性強(qiáng);¨ 屏幕上數(shù)據(jù)顯示的對(duì)齊方式是否滿足以下原則:字符列左對(duì)齊,數(shù)值列右對(duì)齊,日期型的應(yīng)設(shè)置格式掩碼。¨ 查詢結(jié)果多于一頁時(shí),是否顯示頁號(hào),上頁按鈕在當(dāng)前頁為第一頁時(shí),下頁按鈕在當(dāng)前頁為最后一頁時(shí)是否變灰;¨

5、; 查詢結(jié)果是否可以修改;¨ 單記錄塊中非空字段名是否為紅色;¨ 一個(gè)字段數(shù)據(jù)錄入完畢跳到下個(gè)字段后,該字段數(shù)據(jù)顯示的對(duì)齊方式是否自動(dòng)滿足以下原則:字符列左對(duì)齊,數(shù)值列右對(duì)齊;¨ 備注等說明信息較長的字段,雙擊是否可以彈出編輯框;¨ 在執(zhí)行完其他功能后是否返回默認(rèn)焦點(diǎn);¨ 所有的下拉選擇數(shù)據(jù)窗口、下拉列表是否確實(shí)可用(是否既可輸入編號(hào),又可輸入名稱);¨ 確保數(shù)據(jù)精度顯示的統(tǒng)一:如單價(jià)0元,應(yīng)顯示為0.00元; ¨ 確保時(shí)間及日期顯示格式的統(tǒng)一;¨ 確保相同含義屬性/字段名的統(tǒng)一;¨ “關(guān)于”窗口內(nèi)容:項(xiàng)

6、目及產(chǎn)品信息LOGO、公司地址的檢查;¨ 彈出窗口/頁面的標(biāo)題應(yīng)與對(duì)應(yīng)的功能名稱相符,不出現(xiàn)不合適窗口標(biāo)題¨ 多記錄窗口顯示應(yīng)有默認(rèn)的排序¨ 控件排列整齊、整體上界面風(fēng)格一致;(如:日期格式統(tǒng)一、選船、選箱、操作員名稱顯示等;集裝箱業(yè)務(wù)領(lǐng)域中的字段標(biāo)簽箱公司、箱主、箱代理、控箱公司、箱經(jīng)營人、航次號(hào)及到驗(yàn)號(hào)、“修改員”、“最后修改員”、“更改員”等定義的統(tǒng)一);¨ 按鈕應(yīng)提供快捷鍵;按鈕標(biāo)簽文本除快捷外不出現(xiàn)英文;¨ 焦點(diǎn)控制不合理或不全面;¨ 按美工的設(shè)計(jì)要求進(jìn)行布局。2.4提示信息檢查方面:¨ 刪除時(shí)應(yīng)有提示信息,刪除窗

7、口的按鈕缺省焦點(diǎn)在否上;編輯狀態(tài)下,若窗口數(shù)據(jù)發(fā)生了變化,在退出窗口或進(jìn)行刷新時(shí)應(yīng)有提示信息(或交由業(yè)務(wù)規(guī)則來確定是否進(jìn)行顯示)¨ 操作失敗時(shí)有提示,同樣操作成功是也應(yīng)有提示(或根據(jù)業(yè)務(wù)規(guī)則)¨ 在某些數(shù)據(jù)輸入界面,如果要求輸入的數(shù)據(jù)符合某項(xiàng)規(guī)則,應(yīng)在輸入界面提供相應(yīng)的規(guī)則描述(如:日期格式);當(dāng)輸入數(shù)據(jù)不符合規(guī)則時(shí)應(yīng)提示用戶是否繼續(xù)。¨ 在對(duì)任何配置信息修改后,都應(yīng)該在用戶退出該界面時(shí)提示用戶保存(如果用戶沒有主動(dòng)保存的情況下);¨ 錄入的查詢條件不合法是否給出正確提示;¨ 窗口中的提示信息有無錯(cuò)別字,標(biāo)點(diǎn)符號(hào)是否合理,字體是否合理;

8、8; 窗口中的靜態(tài)提示信息的意義表達(dá)是否準(zhǔn)確(不產(chǎn)生歧義);¨ 一條記錄有非空字段未輸入而存盤,是否給出面向用戶的提示信息,而非專業(yè)提示,并且仍保持在錄入狀態(tài); ¨ 錄入非法字符是否能馬上識(shí)別且給出提示;¨ 主鍵重復(fù)存盤時(shí),是否給出提示;2.5友好性方面:¨ 界面相應(yīng)速度應(yīng)使操作者感覺不出明顯的操作遲滯和等待;如果某一操作需要的時(shí)間較長,應(yīng)有相應(yīng)進(jìn)度條顯示或動(dòng)態(tài)提示信息;¨ 下拉列表數(shù)據(jù)應(yīng)按用戶習(xí)慣(如:代碼、名稱、簡稱等)進(jìn)行排序;¨ 狀態(tài)條要能顯示用戶需要的信息,如: 用戶信息、數(shù)據(jù)庫連接信息(當(dāng)前庫/歷史庫信息)、當(dāng)前

9、日期及時(shí)間等;¨ 可以根據(jù)業(yè)務(wù)規(guī)則定義來控制當(dāng)查詢/報(bào)表輸出的數(shù)值型字段為0時(shí)顯示為“-”或NULL的能力;¨ 數(shù)據(jù)保存后,立刻能看到修改后的數(shù)據(jù)情況,不必依賴于手工刷新;¨ 對(duì)于在操作過程中獲取到的例外錯(cuò)誤的顯示要利于操作者的理解;¨ 若項(xiàng)目基于已有項(xiàng)目,應(yīng)不出現(xiàn)原項(xiàng)目字樣及敏感數(shù)據(jù),如客戶代碼、費(fèi)率、電話等。2.6正確順序顯示方面:¨ 進(jìn)入系統(tǒng)或增加記錄時(shí),是否將光標(biāo)置于用戶可能實(shí)施操作的第一個(gè)對(duì)象上;¨ 字段及按鈕選擇,用鍵盤或鼠標(biāo)是否都能達(dá)到目的;¨ 各數(shù)據(jù)項(xiàng)的鍵盤導(dǎo)航順序是否正確;在編輯狀態(tài)下使用Enter鍵、Ta

10、b 鍵字段導(dǎo)順序與控件排列順序要一致;¨ 通過鍵盤移動(dòng)光標(biāo)時(shí),是否會(huì)出現(xiàn)丟失焦點(diǎn)的現(xiàn)象;¨ 控制好按鈕使用的先后順序。例如只有確認(rèn)之后才能進(jìn)行反核;三、參考資料補(bǔ)充:1.在寬屏顯示模式下正常,普通窄屏模式下也能顯示正常;軟件易用性測試 考察評(píng)定軟件的易學(xué)易用性,各個(gè)功能是否易于完成,軟件界面是否友好等方面進(jìn)行測試,這點(diǎn)在很多類型的管理類軟件中是非常重要的。 通常對(duì)易用性有如下定義: 易見Easy to discover:單單憑觀察,用戶就應(yīng)知道設(shè)備的狀態(tài),該設(shè)備供選擇可以采取的行動(dòng)。 易學(xué)Easy to learn:不通過幫助文件或通過簡單的幫助文件,用戶就能對(duì)一個(gè)陌生的產(chǎn)

11、品有清晰的認(rèn)識(shí)。 易用Easy to use:用戶不翻閱手冊(cè)就能使用軟件。 對(duì)于易用性測試可遵循以下原則: 1、完成相同或相近功能的按鈕用Frame 框起來,常用按鈕要支持快捷方式。 2、完成同一功能或任務(wù)的元素放在集中位置,減少鼠標(biāo)移動(dòng)的距離。 3、按功能將界面劃分局域塊,用Frame 框起來,并要有功能說明或標(biāo)題。 4、界面要支持鍵盤自動(dòng)瀏覽按鈕功能,即按Tab 鍵的自動(dòng)切換功能。 5、界面上首先應(yīng)輸入的信息和重要信息的控件在Tab 順序中應(yīng)當(dāng)靠前,位置也應(yīng)放在窗口上較醒目的位置。 6、同一界面上的控件數(shù)最好不要超過10 個(gè),多于10 個(gè)時(shí)可以考慮使用分頁界面顯示。 7、分頁界面要支持在頁

12、面間的快捷切換,常用組合快捷鍵Ctrl+Tab 8、默認(rèn)按鈕要支持Enter 操作,即按Enter 后自動(dòng)執(zhí)行默認(rèn)按鈕對(duì)應(yīng)操作。 9、可輸入控件檢測到非法輸入后應(yīng)給出說明信息并能自動(dòng)獲得焦點(diǎn)。 10、Tab 鍵的順序與控件排列順序要一直,目前流行總體從上到下,同時(shí)行間從左到右的方式。 11、復(fù)選框和選項(xiàng)框按選擇幾率的高底而先后排列。 12、復(fù)選框和選項(xiàng)框要有默認(rèn)選項(xiàng),并支持Tab 選擇。 13、選項(xiàng)數(shù)相同時(shí)多用選項(xiàng)框而不用下拉列表框。 14、界面空間較小時(shí)使用下拉框而不用選項(xiàng)框。 15、選項(xiàng)數(shù)較少時(shí)使用選項(xiàng)框,相反使用下拉列表框。 16、專業(yè)性強(qiáng)的軟件要使用相關(guān)的專業(yè)術(shù)語,通用性界面則提倡使用

13、通用性詞眼。 17、對(duì)于界面輸入重復(fù)性高的情況,該界面應(yīng)全面支持鍵盤操作,即在不使用鼠標(biāo)的情況下采用鍵盤進(jìn)行操作。 對(duì)于易用性測試還可從以下幾個(gè)方面入手: 1、導(dǎo)航測試 導(dǎo)航描述了用戶在一個(gè)頁面內(nèi)操作的方式,在不同的用戶接口控制之間,例如按鈕、對(duì)話框、列表和窗口等;或在不同的連接頁面之間。通過考慮下列問題,可以決定一個(gè)應(yīng)用系統(tǒng)是否易于導(dǎo)航:導(dǎo)航是否直觀?系統(tǒng)的主要部分是否可通過主頁存取?系統(tǒng)是否需要站點(diǎn)地圖、搜索引擎或其他的導(dǎo)航幫助? 在一個(gè)頁面上放太多的信息往往起到與預(yù)期相反的效果。應(yīng)用系統(tǒng)的用戶趨向于目的驅(qū)動(dòng),很快地掃描一個(gè)應(yīng)用系統(tǒng),看是否有滿足自己需要的信息,如果沒有,就會(huì)很快地離開。很

14、少有用戶愿意花時(shí)間去熟悉應(yīng)用系統(tǒng)的結(jié)構(gòu),因此,應(yīng)用系統(tǒng)導(dǎo)航幫助要盡可能地準(zhǔn)確。導(dǎo)航的另一個(gè)重要方面是應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)、導(dǎo)航、菜單、連接的風(fēng)格是否一致。確保用戶憑直覺就知道應(yīng)用系統(tǒng)里面是否還有內(nèi)容,內(nèi)容在什么地方。應(yīng)用系統(tǒng)的層次一旦決定,就要著手測試用戶導(dǎo)航功能,讓最終用戶參與這種測試,效果將更加明顯。 2、圖形測試 在應(yīng)用系統(tǒng)中,適當(dāng)?shù)膱D片和動(dòng)畫既能起到廣告宣傳的作用,又能起到美化頁面的功能。一個(gè)應(yīng)用系統(tǒng)的圖形可以包括圖片、動(dòng)畫、邊框、顏色、字體、背景、按鈕等。圖形測試的內(nèi)容有: (1)要確保圖形有明確的用途,圖片或動(dòng)畫不要胡亂地堆在一起,以免浪費(fèi)傳輸時(shí)間。應(yīng)用系統(tǒng)的圖片尺寸要盡量地小,并且

15、要能清楚地說明某件事情,一般都鏈接到某個(gè)具體的頁面。 (2)驗(yàn)證所有頁面字體的風(fēng)格是否一致。 (3)背景顏色應(yīng)該與字體顏色和前景顏色相搭配。 (4)圖片的大小和質(zhì)量也是一個(gè)很重要的因素,一般采用JPG或GIF壓縮。 3、內(nèi)容測試 內(nèi)容測試用來檢驗(yàn)應(yīng)用系統(tǒng)提供信息的正確性、準(zhǔn)確性和相關(guān)性。 信息的正確性是指信息是可靠的還是誤傳的。例如,在商品價(jià)格列表中,錯(cuò)誤的價(jià)格可能引起財(cái)政問題甚至導(dǎo)致法律糾紛;信息的準(zhǔn)確性是指是否有語法或拼寫錯(cuò)誤。這種測試通常使用一些文字處理軟件來進(jìn)行,例如使用Microsoft Word的"拼音與語法檢查"功能;信息的相關(guān)性是指是否在當(dāng)前頁面可以找到與當(dāng)

16、前瀏覽信息相關(guān)的信息列表或入口,也就是一般Web站點(diǎn)中的所謂"相關(guān)文章列表"。 4、整體界面測試 整體界面是指整個(gè)應(yīng)用系統(tǒng)的頁面結(jié)構(gòu)設(shè)計(jì),是給用戶的一個(gè)整體感。例如:當(dāng)用戶瀏覽應(yīng)用系統(tǒng)時(shí)是否感到舒適,是否憑直覺就知道要找的信息在什么地方?整個(gè)應(yīng)用系統(tǒng)的設(shè)計(jì)風(fēng)格是否一致? 對(duì)整體界面的測試過程,其實(shí)是一個(gè)對(duì)最終用戶進(jìn)行調(diào)查的過程。一般應(yīng)用系統(tǒng)采取在主頁上做一個(gè)調(diào)查問卷的形式,來得到最終用戶的反饋信息。對(duì)所有的可用性測試來說,都需要有外部人員(與應(yīng)用系統(tǒng)開發(fā)沒有聯(lián)系或聯(lián)系很少的人員)的參與,最好是最終用戶的參與。 界面 界面是軟件與用戶交互的最直接的層面,界面的好壞決定用戶對(duì)軟

17、件的第一印象。而設(shè)計(jì)優(yōu)良的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔谩M瑫r(shí)界面如同人的面孔,具有吸引用戶的直接優(yōu)勢。設(shè)計(jì)合理的界面能給用戶帶來輕松愉悅的感受和成功的感覺,相反由于界面設(shè)計(jì)的失敗,讓用戶有挫敗感,再實(shí)用強(qiáng)大的功能都可能在用戶的畏懼與放棄中付諸東流。 目前流行的界面風(fēng)格有三種方式:多窗體、單窗體以及資源管理器風(fēng)格,無論那種風(fēng)格,以下原則應(yīng)該得到重視或參考。在測試人員進(jìn)行測試過程中,也可參考以下原則對(duì)產(chǎn)品進(jìn)行評(píng)價(jià)。 1、規(guī)范性原則 通常界面設(shè)計(jì)都按Windows 界面的規(guī)范來設(shè)計(jì),即包含“菜單條、工具欄、工具廂、狀態(tài)欄、滾動(dòng)條、右鍵快捷菜單”的標(biāo)準(zhǔn)格式,可以說:界面遵循規(guī)范化

18、的程度越高,則易用性相應(yīng)的就越好。小型軟件一般不提供工 具廂。 規(guī)范性細(xì)則: (1)常用菜單要有命令快捷方式。 (2)完成相同或相近功能的菜單用橫線隔開放在同一位置。 (3)菜單前的圖標(biāo)能直觀的代表要完成的操作。 (4)菜單深度一般要求最多控制在三層以內(nèi)。 (5)工具欄要求可以根據(jù)用戶的要求自己選擇定制。 (6)相同或相近功能的工具欄放在一起。 (7)工具欄中的每一個(gè)按鈕要有及時(shí)提示信息。 (8)一條工具欄的長度最長不能超出屏幕寬度。 (9)工具欄的圖標(biāo)能直觀的代表要完成的操作。 (10)系統(tǒng)常用的工具欄設(shè)置默認(rèn)放置位置。 (11)工具欄太多時(shí)可以考慮使用工具廂。 (12)工具廂要具有可增減性

19、,由用戶自己根據(jù)需求定制。 (13)工具廂的默認(rèn)總寬度不要超過屏幕寬度的1/5。 (14)狀態(tài)條要能顯示用戶切實(shí)需要的信息,常用的有:目前的操作、系統(tǒng)狀態(tài)、用戶位置、用戶信息、提示信息、錯(cuò)誤信息、使用單位信息及軟件開發(fā)商信息等,如果某一操作需要的時(shí)間較長,還應(yīng)該顯示進(jìn)度條和進(jìn)程提示 。 (15)滾動(dòng)條的長度要根據(jù)顯示信息的長度或?qū)挾饶芗皶r(shí)變換,以利于用戶了解顯示信息的位置和百分比。 (16)狀態(tài)條的高度以放置五好字為宜,滾動(dòng)條的寬度比狀態(tài)條的略窄。 (17)菜單和工具條要有清楚的界限;菜單要求凸出顯示,這樣在移走工具條時(shí)仍有立體感。 (18)菜單和狀態(tài)條中通常使用5 號(hào)字體。工具條一般比菜單要

20、寬,但不要寬的太多,否則看起來很不協(xié)調(diào)。 (19)右鍵快捷菜單采用與菜單相同的準(zhǔn)則。 2、幫助設(shè)施原則 系統(tǒng)應(yīng)該提供詳盡而可靠的幫助文檔,在用戶使用產(chǎn)生迷惑時(shí)可以自己尋求解決方法。 幫助設(shè)施細(xì)則: (1)幫助文檔中的性能介紹與說明要與系統(tǒng)性能配套一致。 (2)打包新系統(tǒng)時(shí),對(duì)作了修改的地方在幫助文檔中要做相應(yīng)的修改,做到版本統(tǒng)一。 (3)操作時(shí)要提供及時(shí)調(diào)用系統(tǒng)幫助的功能。常用F1。 (4)在界面上調(diào)用幫助時(shí)應(yīng)該能夠及時(shí)定位到與該操作相對(duì)的幫助位置。也就是說幫助要有即時(shí)針對(duì)性。 (5)最好提供目前流行的聯(lián)機(jī)幫助格式或HTML 幫助格式。 (6)用戶可以用關(guān)鍵詞在幫助索引中搜索所要的幫助,當(dāng)然也

21、應(yīng)該提供幫助主題詞。 (7)如果沒有提供書面的幫助文檔的話,最好有打印幫助的功能。 (8)在幫助中應(yīng)該提供我們的技術(shù)支持方式,一旦用戶難以自己解決可以方便的尋求新的幫助方式。 3、合理性原則 屏幕對(duì)角線相交的位置是用戶直視的地方,正上方四分之一處為易吸引用戶注意力的位置,在放置窗體時(shí)要注意利用這兩個(gè)位置。 合理性細(xì)則: (1) 父窗體或主窗體的中心位置應(yīng)該在對(duì)角線焦點(diǎn)附近。 (2) 子窗體位置應(yīng)該在主窗體的左上角或正中。 (3) 多個(gè)子窗體彈出時(shí)應(yīng)該依次向右下方偏移,以顯示窗體出標(biāo)題為宜。 (4) 重要的命令按鈕與使用較頻繁的按鈕要放在界面上注目的位置。 (5)錯(cuò)誤使用容易引起界面退出或關(guān)閉的

22、按鈕不應(yīng)該放在易點(diǎn)位置。橫排開頭或最后與豎排最后為易點(diǎn)位置。 (6) 與正在進(jìn)行的操作無關(guān)的按鈕應(yīng)該加以屏蔽。 (7) 對(duì)可能造成數(shù)據(jù)無法恢復(fù)的操作必須提供確認(rèn)信息,給用戶放棄選擇的機(jī)會(huì)。 (8) 非法的輸入或操作應(yīng)有足夠的提示說明。 (9)對(duì)運(yùn)行過程中出現(xiàn)問題而引起錯(cuò)誤的地方要有提示,讓用戶明白錯(cuò)誤出處,避免形成無限期的等待。 (10)提示、警告、或錯(cuò)誤說明應(yīng)該清楚、明了、恰當(dāng)并且應(yīng)避免英文提示的出現(xiàn)。 4、美觀與協(xié)調(diào)性原則 界面應(yīng)該大小適合美學(xué)觀點(diǎn),感覺協(xié)調(diào)舒適,能在有效的范圍內(nèi)吸引用戶的注意力。 美觀與協(xié)調(diào)性細(xì)則: (1)長寬接近黃金點(diǎn)比例,切忌長寬比例失調(diào)、或?qū)挾瘸^長度。 (2)布局

23、要合理,不宜過于密集,也不能過于空曠,合理的利用空間。 (3)按鈕大小基本相近,忌用太長的名稱,免得占用過多的界面位置。 (4)按鈕的大小要與界面的大小和空間要協(xié)調(diào)。 (5)避免空曠的界面上放置很大的按鈕。 (6)放置完控件后界面不應(yīng)有很大的空缺位置。 (7)字體的大小要與界面的大小比例協(xié)調(diào),通常使用的字體中宋體9-12 較為美觀,很少使用超過12號(hào)的字體。 (8)前景與背景色搭配合理協(xié)調(diào),反差不宜太大,最好少用深色,如大紅、大綠等。常用色考慮使用Windows 界面色調(diào)。 (9)如果使用其他顏色,主色要柔和,具有親和力與磁力,堅(jiān)決杜絕刺目的顏色。 (10)大型系統(tǒng)常用的主色有"#E

24、1E1E1"、"#EFEFEF"、"#C0C0C0"等。 (11)界面風(fēng)格要保持一致,字的大小、顏色、字體要相同,除非是需要藝術(shù)處理或有特殊要求的地方。 (12)如果窗體支持最小化和最大化或放大時(shí),窗體上的控件也要隨著窗體而縮放;切忌只放大窗體而忽略控件的縮放。 (13)對(duì)于含有按鈕的界面一般不應(yīng)該支持縮放,即右上角只有關(guān)閉功能。 (14)通常父窗體支持縮放時(shí),子窗體沒有必要縮放。 (15)如果能給用戶提供自定義界面風(fēng)格則更好,由用戶自己選擇顏色、字體等。 5、菜單位置原則 菜單是界面上最重要的元素,菜單位置按照按功能來組織。 菜單設(shè)置細(xì)則:

25、(1)菜單通常采用“常用-主要-次要-工具-幫助”的位置排列,符合流行的Windows 風(fēng)格。 (2)常用的有“文件”、“編輯”,“查看”等,幾乎每個(gè)系統(tǒng)都有這些選項(xiàng),當(dāng)然要根據(jù)不同的系統(tǒng)有所取舍。 (3)下拉菜單要根據(jù)菜單選項(xiàng)的含義進(jìn)行分組,并切按照一定的規(guī)則進(jìn)行排列,用橫線隔開。 (4)一組菜單的使用有先后要求或有向?qū)ё饔脮r(shí),應(yīng)該按先后次序排列。 (5)沒有順序要求的菜單項(xiàng)按使用頻率和重要性排列,常用的放在開頭,不常用的靠后放置;重要的放在開頭,次要的放在后邊。 (6)如果菜單選項(xiàng)較多,應(yīng)該采用加長菜單的長度而減少深度的原則排列。 (7)菜單深度一般要求最多控制在三層以內(nèi)。 (8)對(duì)常用的

26、菜單要有快捷命令方式,組合原則見7。 (9)對(duì)與進(jìn)行的操作無關(guān)的菜單要用屏蔽的方式加以處理,如果采用動(dòng)態(tài)加載方式即只有需要的菜單才顯示最好。 (10)菜單前的圖標(biāo)不宜太大,與字高保持一直最好。 (11)主菜單的寬度要接近,字?jǐn)?shù)不應(yīng)多于四個(gè),每個(gè)菜單的字?jǐn)?shù)能相同最好。 (12)主菜單數(shù)目不應(yīng)太多,最好為單排布置。 6、獨(dú)特性原則 如果一味的遵循業(yè)界的界面標(biāo)準(zhǔn),則會(huì)喪失自己的個(gè)性。在框架符合以上規(guī)范的情況下,設(shè)計(jì)具有自己獨(dú)特風(fēng)格的界面尤為重要。尤其在商業(yè)軟件流通中有著很好的遷移默化的廣告效用。 獨(dú)特性細(xì)則: (1)安裝界面上應(yīng)有單位介紹或產(chǎn)品介紹,并有自己的圖標(biāo)或徽標(biāo)。 (2)主界面,最好是大多數(shù)

27、界面上要有公司圖標(biāo)或徽標(biāo)。 (3)登錄界面上要有本產(chǎn)品的標(biāo)志,同時(shí)包含公司圖標(biāo)或徽標(biāo)。 (4)幫助菜單的“關(guān)于”中應(yīng)有版權(quán)和產(chǎn)品信息。 (5)公司的系列產(chǎn)品要保持一直的界面風(fēng)格,如背景色、字體、菜單排列方式、圖標(biāo)、安裝過程、按鈕用語等應(yīng)該大體一致。 (6)應(yīng)為產(chǎn)品制作特有的圖標(biāo)并區(qū)別于公司圖標(biāo)或徽標(biāo) 7、快捷方式的組合原則 在菜單及按鈕中使用快捷鍵可以讓喜歡使用鍵盤的用戶操作得更快一些,在西文Windows 及其應(yīng)用軟件中快捷鍵的使用大多是一致的。 菜單中: (1)面向事務(wù)的組合有:Ctrl-D 刪除;Ctrl-F 尋找;Ctrl H 替換;Ctrl-I 插入;Ctrl-N 新記錄;Ctrl-

28、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 工具;AltW 窗口;AltH 幫助。 (6)MS Windows 保留鍵:Ctrl-Esc 任務(wù)列表;Ctrl-F4 關(guān)閉窗口;Alt-F4 結(jié)束應(yīng)用;Alt-Tab 下一應(yīng)用;Enter 缺省按鈕/

29、確認(rèn)操作;Esc取消按鈕/取消操作;Shift-F1 上下文相關(guān)幫助。 按鈕中:可以根據(jù)系統(tǒng)需要而調(diào)節(jié),以下只是常用的組合。 Alt-Y 確定(是);Alt-C 取消;Alt-N 否;Alt-D 刪除;Alt-Q 退出;Alt-A 添加;Alt-E 編輯;Alt-B 瀏覽;Alt-R 讀;Alt-W 寫。 這些快捷鍵也可以作為開發(fā)中文應(yīng)用軟件的標(biāo)準(zhǔn),但亦可使用漢語拼音的開頭字母。 8、排錯(cuò)性考慮原則 在界面上通過下列方式來控制出錯(cuò)幾率,會(huì)大大減少系統(tǒng)因用戶人為的錯(cuò)誤引起的破壞。開發(fā)者應(yīng)當(dāng)盡量周全地考慮到各種可能發(fā)生的問題,使出錯(cuò)的可能降至最小。如應(yīng)用出現(xiàn)保護(hù)性錯(cuò)誤而退出系統(tǒng),這種錯(cuò)誤最容易使用

30、戶對(duì)軟件失去信心。因?yàn)檫@意味著用戶要中斷思路,并費(fèi)時(shí)費(fèi)力地重新登錄,而且已進(jìn)行的操作也會(huì)因沒有存盤而全部丟失。 排錯(cuò)性細(xì)則: (1)最重要的是排除可能會(huì)使應(yīng)用非正常中止的錯(cuò)誤。 (2)應(yīng)當(dāng)注意盡可能避免用戶無意錄入無效的數(shù)據(jù)。 (3)采用相關(guān)控件限制用戶輸入值的種類。 (4)當(dāng)用戶作出選擇的可能性只有兩個(gè)時(shí),可以采用單選框。 (5)當(dāng)選擇的可能再多一些時(shí),可以采用復(fù)選框,每一種選擇都是有效的,用戶不可能輸入任何一種無效的選擇。 (6)當(dāng)選項(xiàng)特別多時(shí),可以采用列表框,下拉式列表框。 (7)在一個(gè)應(yīng)用系統(tǒng)中,開發(fā)者應(yīng)當(dāng)避免用戶作出未經(jīng)授權(quán)或沒有意義的操作。 (8)對(duì)可能引起致命錯(cuò)誤或系統(tǒng)出錯(cuò)的輸入字符或動(dòng)作要加限制或屏蔽。 (9)對(duì)可能發(fā)生嚴(yán)重后果的操作要有補(bǔ)救措施。通過補(bǔ)救措施用戶可以回到原來的正確狀態(tài)。 (10)對(duì)一些特殊符號(hào)的輸入、與系統(tǒng)使用的符號(hào)相沖突的字符等進(jìn)行判斷并阻止用戶輸入該字符。 (11)對(duì)錯(cuò)誤操作最好支持可逆性處理,如取消系列操作。 (12)在輸入有效性字符之前應(yīng)該阻止用戶進(jìn)行只有輸入之后才可進(jìn)行的操作。 (13)對(duì)可能造成等待時(shí)間較

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論