TesCase-GUI(图形用户界面)测试
生活随笔
收集整理的這篇文章主要介紹了
TesCase-GUI(图形用户界面)测试
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
GUI測(cè)試是功能測(cè)試的一種表現(xiàn)形式。不僅要考慮GUI本身的測(cè)試,也要考慮GUI所表現(xiàn)的系統(tǒng)功能的測(cè)試。 GUI應(yīng)具有的要素 1.符合標(biāo)準(zhǔn)和規(guī)范 2.直觀性 (1)用戶界面是否潔凈、不唐突、不擁擠?GUI不應(yīng)該為用戶制造障礙。所需功能或者期待的響應(yīng)應(yīng)該明顯,并在預(yù)期出現(xiàn)的地方。 (2)GUI的組織和布局合理嗎?是否允許用戶輕松地從一個(gè)功能轉(zhuǎn)到另一個(gè)功能?下一步做什么是否明確?任何時(shí)刻是否都可以決定放棄或者退回、退出?輸入是否得到承認(rèn)?菜單或者窗口是否深藏不露? (3)有多余功能嗎?軟件整體抑或局部是否做得太多?是否有太多特性把工作復(fù)雜化了?是否感到信息太龐雜? (4)如果其他所有努力失敗,幫助系統(tǒng)真能幫忙嗎?? 3.一致性 (1)快捷鍵HOT-KEY和菜單選項(xiàng)。如:在Windows中,按F1鍵總是得到幫助信息, Ctrl+C、 Ctrl+V。 (2)術(shù)語(yǔ)和命令。整個(gè)軟件使用同樣的術(shù)語(yǔ)嗎?特性命名一致嗎?例如,Find是否一直叫Find,而不是有時(shí)叫Search? (3)用戶。軟件是否一直面向同一用戶級(jí)別? 例如:錯(cuò)誤信息的內(nèi)容應(yīng)該針對(duì)用戶的層次。 (4)按鈕位置。WINDOWS對(duì)話框有OK按鈕和Cancel按鈕時(shí),OK按鈕總是在上方或者左方,而Cancel按鈕總是在下方或者右方 (5)等價(jià)的按鍵。Cancel按鈕的等價(jià)按鍵通常是Esc,而選中按鈕的等價(jià)按鈕通常是Enter。保持一致。? 4.靈活性 (1)狀態(tài)終止和跳過(guò)。當(dāng)軟件具有用戶非常熟悉的超級(jí)用戶模式時(shí),顯然能夠跳過(guò)眾多提示或者窗口直接到達(dá)想去的地方 (2)數(shù)據(jù)輸入和輸出。用戶希望有多種方法輸入數(shù)據(jù)和查看結(jié)果。為了在寫字板文檔中插入文字,可以用鍵盤輸入、粘貼、從多種文件格式讀入、作為對(duì)象插入,或者用鼠標(biāo)從其他程序拖動(dòng)。 (3)可用TAB鍵移動(dòng)GUI上的焦點(diǎn) 5.舒適性 (1)恰當(dāng)。軟件外觀和感覺應(yīng)該與所做的工作和使用者相符。金融商業(yè)應(yīng)用程序不應(yīng)該用絢麗的色彩和音效來(lái)表現(xiàn)狂放的風(fēng)格。 (2)錯(cuò)誤處理。程序應(yīng)該在用戶執(zhí)行嚴(yán)重錯(cuò)誤的操作之前提出警告,并且允許用戶恢復(fù)由于錯(cuò)誤操作導(dǎo)致丟失的數(shù)據(jù)。 (3)性能。快不見得是好事。不少程序的錯(cuò)誤提示信息一閃而過(guò),無(wú)法看清。如果操作緩慢(如:進(jìn)度條),至少應(yīng)該向用戶反饋操作持續(xù)時(shí)間,并且顯示它正在工作,沒有停滯(死機(jī))。? 6.正確性 (1)市場(chǎng)定位偏差。有沒有多余的或者遺漏的功能,或者某些功能執(zhí)行了與市場(chǎng)宣傳材料不符的操作? (2)語(yǔ)言和拼寫。程序員知道怎樣只用計(jì)算機(jī)語(yǔ)言的關(guān)鍵字拼出句子,常常能夠制造一些異想不到的用戶信息。 (3)不良媒體。媒體是軟件UI包含的所有支持圖標(biāo)、圖像、聲音和視頻。圖標(biāo)應(yīng)該同樣大,并且具有相同的調(diào)色板。聲音應(yīng)該都有相同的格式和采樣率。正確的媒體從UI選擇時(shí)應(yīng)該顯示出來(lái)。 (4)所見即所得-WYSIWYG。保證UI所說(shuō)的就是實(shí)際得到的。當(dāng)單擊Save按鈕時(shí),屏幕上的文檔與存入磁盤的完全一樣嗎?從磁盤讀出時(shí),與原文檔相同嗎? 7.實(shí)用性? (1)不是指軟件本身是否實(shí)用,而僅指具體特性是否實(shí)用。 (2)在審查產(chǎn)品說(shuō)明書、準(zhǔn)備測(cè)試或者實(shí)際測(cè)試時(shí),想一想看到的特性對(duì)軟件是否具有實(shí)際價(jià)值。它們有助于用戶執(zhí)行軟件設(shè)計(jì)的功能嗎?如果認(rèn)為它們沒必要,就要研究一下找出它們存在于軟件中的原因。? GUI測(cè)試用例 窗口 1、窗口是否基于相關(guān)的輸入和菜單命令適當(dāng)?shù)卮蜷_ 2、窗口能否改變大小、移動(dòng)和滾動(dòng) 3、窗口中的數(shù)據(jù)內(nèi)容能否用鼠標(biāo)、功能鍵、方向鍵和鍵盤訪問(wèn) 4、當(dāng)被覆蓋并重新調(diào)用后,窗口能否正確地顯示 5、需要時(shí)能否使用所有窗口相關(guān)的功能 6、所有窗口相關(guān)的功能是否可操作 7、是否有相關(guān)的下拉式菜單、工具條、滾動(dòng)條、對(duì)話框、按鈕、圖標(biāo)和其他控制可為窗口使用,并適當(dāng)?shù)仫@示 8、顯示多個(gè)窗口時(shí),窗口的名稱是否被適當(dāng)?shù)仫@示 9、活動(dòng)窗口是否被適當(dāng)?shù)丶恿?10、如果使用多任務(wù),是否所有的窗口被實(shí)時(shí)更新 11、多次或不正確按鼠標(biāo)是否會(huì)導(dǎo)致無(wú)法預(yù)料的副作用 12、窗口的聲音和顏色提示與窗口的操作順序是否符合要求 13、窗口是否正確地被關(guān)閉? 下拉式菜單和鼠標(biāo) 1、菜單項(xiàng)是否顯示在合適的語(yǔ)境(context)中 2、應(yīng)用程序的菜單項(xiàng)是否顯示系統(tǒng)相關(guān)的特性(如時(shí)鐘顯示) 3、下拉式操作是否運(yùn)行正確 4、菜單、調(diào)色板和工具條是否運(yùn)行正確 5、是否適當(dāng)?shù)亓谐隽怂械牟藛喂δ芎拖吕阶庸δ?6、是否可以通過(guò)鼠標(biāo)訪問(wèn)所有的菜單功能 7、文本字體、大小和格式是否正確 8、是否能夠用其他的文本命令激活每個(gè)菜單功能 9、菜單功能是否根據(jù)當(dāng)前的窗口操作加亮或變灰 10、菜單功能是否正確執(zhí)行 11、菜單功能的名字是否具有自解釋性、菜單項(xiàng)是否有幫助 12、同等功能的菜單功能與工具條的是否功能一致 13、在整個(gè)交互式語(yǔ)境中,是否可以識(shí)別鼠標(biāo)操作 14、如果要求多次點(diǎn)擊鼠標(biāo),是否能夠在語(yǔ)境中正確識(shí)別 15、光標(biāo)、處理指示器和識(shí)別指針是否根據(jù)操作適當(dāng)?shù)馗淖? 數(shù)據(jù)項(xiàng) 1、字母數(shù)字?jǐn)?shù)據(jù)項(xiàng)是否能夠正確回顯,并輸入到系統(tǒng)中 2、圖形模式的數(shù)據(jù)項(xiàng)(如滾動(dòng)條)是否正常工作 3、是否能夠識(shí)別非法數(shù)據(jù) 4、數(shù)據(jù)輸入消息是否可理解 【源地址】http://www.cnblogs.com/ccvamy/p/4474546.html
轉(zhuǎn)載于:https://www.cnblogs.com/mmmaolj/p/6117046.html
總結(jié)
以上是生活随笔為你收集整理的TesCase-GUI(图形用户界面)测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CV图像处理:
- 下一篇: Shell学习笔记 - 环境变量配置文件