UI和GUI的区别
UI
UI的本意是用戶界面,是英文User和interface的縮寫。從字面上看是用戶與界面2個(gè)組成部分,但實(shí)際上還包括用戶與界面之間的交互關(guān)系,所以這樣可分為3個(gè)方向,他們分別是:用戶研究、交互設(shè)計(jì)、界面設(shè)計(jì)。 UI的本意是用戶界面( user interface ) ,概括成一句話就是——人和工具之間的界面。這個(gè)界面實(shí)際上是體現(xiàn)在我們生活中的每一個(gè)環(huán)節(jié)的,例如我們切菜的時(shí)候刀把手就是這個(gè)界面,開(kāi)車時(shí)候方向盤和儀表盤就是這個(gè)界面 ,看電視的時(shí)候遙控器和屏幕就是這個(gè)界面,用電腦的時(shí)候鍵盤和顯示器就是這個(gè)界面。 于是我們可以把UI可以分成兩大類:硬件界面和軟件界面。
GUI
GUI(Graphical User Interface)是一種結(jié)合計(jì)算機(jī)科學(xué)、美學(xué)、心理學(xué)、行為學(xué),及各商業(yè)領(lǐng)域需求分析的人機(jī)系統(tǒng)工程,強(qiáng)調(diào)人—機(jī)—環(huán)境三者作為一個(gè)系統(tǒng)進(jìn)行總體設(shè)計(jì)。
這種面向客戶的系統(tǒng)工程設(shè)計(jì)其目的是優(yōu)化產(chǎn)品的性能,使操作更人性化,減輕使用者的認(rèn)知負(fù)擔(dān),使其更適合用戶的操作需求,直接提升產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力。
GUI即人機(jī)交互圖形化用戶界面設(shè)計(jì)。縱觀國(guó)際相關(guān)產(chǎn)業(yè)在圖形化用戶界面設(shè)計(jì)方面的發(fā)展現(xiàn)狀,許多國(guó)際知名公司早己意識(shí)到GUI在產(chǎn)品方面產(chǎn)生的強(qiáng)大增值功能,以及帶動(dòng)的巨大市場(chǎng)價(jià)值,因此在公司內(nèi)部設(shè)立了相關(guān)部門專門從事GUI的研究與設(shè)計(jì),同業(yè)間也成立了若干機(jī)構(gòu),以互相交流GUI設(shè)計(jì)理論與經(jīng)驗(yàn)為目的。隨著中國(guó)IT產(chǎn)業(yè),移動(dòng)通訊產(chǎn)業(yè),家電產(chǎn)業(yè)的迅猛發(fā)展,在產(chǎn)品的人機(jī)交互界面設(shè)計(jì)水平發(fā)展上日顯滯后,這對(duì)于提高產(chǎn)業(yè)綜合素質(zhì),提升與國(guó)際同等業(yè)者的競(jìng)爭(zhēng)能力等等方面無(wú)疑起了制約的作用。
GUI 定義
GUI--Graphical User Interface即人機(jī)交互圖形化用戶界面設(shè)計(jì)經(jīng)常讀做“goo-ee”
準(zhǔn)確來(lái)說(shuō)GUI就是屏幕產(chǎn)品的視覺(jué)體驗(yàn)和互動(dòng)操作部分。
GUI基本測(cè)試內(nèi)容
圖形用戶界面( GUI )對(duì)軟件測(cè)試提出了有趣的挑戰(zhàn),因?yàn)?GUI 開(kāi)發(fā)環(huán)境有可復(fù)用的構(gòu)件,開(kāi)發(fā)用戶界面更加省時(shí)而且更加精確。同時(shí), GUI 的復(fù)雜性也增加了,從而加大了設(shè)計(jì)和執(zhí)行測(cè)試用例的難度。因?yàn)楝F(xiàn)在 GUI 設(shè)計(jì)和實(shí)現(xiàn)有了越來(lái)越多的類似,所以也就產(chǎn)生了一系列的測(cè)試標(biāo)準(zhǔn)。下列問(wèn)題可以作為常見(jiàn) GUI 測(cè)試的指南:
窗口:
· 窗口是否基于相關(guān)的輸入和菜單命令適當(dāng)?shù)卮蜷_(kāi)?
· 窗口能否改變大小、移動(dòng)和滾動(dòng)?
· 窗口中的數(shù)據(jù)內(nèi)容能否用鼠標(biāo)、功能鍵、方向鍵和鍵盤訪問(wèn)?
· 當(dāng)被覆蓋并重新調(diào)用后,窗口能否正確地再生?
· 需要時(shí)能否使用所有窗口相關(guān)的功能?
· 所有窗口相關(guān)的功能是可操作的嗎?
· 是否有相關(guān)的下拉式菜單、工具條、滾動(dòng)條、對(duì)話框、按鈕、圖標(biāo)和其他控制可為窗口使用,并適當(dāng)?shù)仫@示?
· 顯示多個(gè)窗口時(shí),窗口的名稱是否被適當(dāng)?shù)乇硎?#xff1f;
· 活動(dòng)窗口是否被適當(dāng)?shù)丶恿?#xff1f;
· 如果使用多任務(wù),是否所有的窗口被實(shí)時(shí)更新?
· 多次或不正確按鼠標(biāo)是否會(huì)導(dǎo)致無(wú)法預(yù)料的副作用?
· 窗口的聲音和顏色提示和窗口的操作順序是否符合需求?
· 窗口是否正確地被關(guān)閉?
下拉式菜單和鼠標(biāo)操作:
· 菜單條是否顯示在合適的語(yǔ)境中?
· 應(yīng)用程序的菜單條是否顯示系統(tǒng)相關(guān)的特性(如時(shí)鐘顯示)?
· 下拉式操作能正確工作嗎?
· 菜單、調(diào)色板和工具條是否工作正確?
· 是否適當(dāng)?shù)亓谐隽怂械牟藛喂δ芎拖吕阶庸δ?#xff1f;
· 是否可以通過(guò)鼠標(biāo)訪問(wèn)所有的菜單功能?
· 文本字體、大小和格式是否正確?
· 是否能夠用其他的文本命令激活每個(gè)菜單功能?
· 菜單功能是否隨當(dāng)前的窗口操作加亮或變灰?
· 菜單功能是否正確執(zhí)行?
· 菜單功能的名字是否具有自解釋性?
· 菜單項(xiàng)是否有幫助,是否語(yǔ)境相關(guān)?
· 在整個(gè)交互式語(yǔ)境中,是否可以識(shí)別鼠標(biāo)操作?
· 如果要求多次點(diǎn)擊鼠標(biāo),是否能夠在語(yǔ)境中正確識(shí)別?
· 光標(biāo)、處理指示器和識(shí)別指針是否隨操作恰當(dāng)?shù)馗淖?#xff1f;
數(shù)據(jù)項(xiàng):
· 字母數(shù)字?jǐn)?shù)據(jù)項(xiàng)是否能夠正確回顯,并輸入到系統(tǒng)中?
· 圖形模式的數(shù)據(jù)項(xiàng)(如滾動(dòng)條)是否正常工作?
· 是否能夠識(shí)別非法數(shù)據(jù)?
· 數(shù)據(jù)輸入消息是否可理解?
轉(zhuǎn)載于:https://www.cnblogs.com/huajuan/archive/2009/03/31/1425827.html
總結(jié)
- 上一篇: [导入]基类的复制控制函数
- 下一篇: 网页UTF8编码--多出空白行的问题(Z