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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

UI和GUI的区别

發(fā)布時間:2023/12/19 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UI和GUI的区别 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

UI

UI的本意是用戶界面,是英文User和interface的縮寫。從字面上看是用戶與界面2個組成部分,但實際上還包括用戶與界面之間的交互關(guān)系,所以這樣可分為3個方向,他們分別是:用戶研究、交互設(shè)計、界面設(shè)計。 UI的本意是用戶界面( user interface ) ,概括成一句話就是——人和工具之間的界面。這個界面實際上是體現(xiàn)在我們生活中的每一個環(huán)節(jié)的,例如我們切菜的時候刀把手就是這個界面,開車時候方向盤和儀表盤就是這個界面 ,看電視的時候遙控器和屏幕就是這個界面,用電腦的時候鍵盤和顯示器就是這個界面。 于是我們可以把UI可以分成兩大類:硬件界面和軟件界面。

GUI

GUI(Graphical User Interface)是一種結(jié)合計算機(jī)科學(xué)、美學(xué)、心理學(xué)、行為學(xué),及各商業(yè)領(lǐng)域需求分析的人機(jī)系統(tǒng)工程,強(qiáng)調(diào)人—機(jī)—環(huán)境三者作為一個系統(tǒng)進(jìn)行總體設(shè)計。
這種面向客戶的系統(tǒng)工程設(shè)計其目的是優(yōu)化產(chǎn)品的性能,使操作更人性化,減輕使用者的認(rèn)知負(fù)擔(dān),使其更適合用戶的操作需求,直接提升產(chǎn)品的市場競爭力。
GUI即人機(jī)交互圖形化用戶界面設(shè)計。縱觀國際相關(guān)產(chǎn)業(yè)在圖形化用戶界面設(shè)計方面的發(fā)展現(xiàn)狀,許多國際知名公司早己意識到GUI在產(chǎn)品方面產(chǎn)生的強(qiáng)大增值功能,以及帶動的巨大市場價值,因此在公司內(nèi)部設(shè)立了相關(guān)部門專門從事GUI的研究與設(shè)計,同業(yè)間也成立了若干機(jī)構(gòu),以互相交流GUI設(shè)計理論與經(jīng)驗為目的。隨著中國IT產(chǎn)業(yè),移動通訊產(chǎn)業(yè),家電產(chǎn)業(yè)的迅猛發(fā)展,在產(chǎn)品的人機(jī)交互界面設(shè)計水平發(fā)展上日顯滯后,這對于提高產(chǎn)業(yè)綜合素質(zhì),提升與國際同等業(yè)者的競爭能力等等方面無疑起了制約的作用。
GUI 定義
GUI--Graphical User Interface即人機(jī)交互圖形化用戶界面設(shè)計經(jīng)常讀做“goo-ee”
準(zhǔn)確來說GUI就是屏幕產(chǎn)品的視覺體驗和互動操作部分。

GUI基本測試內(nèi)容

圖形用戶界面( GUI )對軟件測試提出了有趣的挑戰(zhàn),因為 GUI 開發(fā)環(huán)境有可復(fù)用的構(gòu)件,開發(fā)用戶界面更加省時而且更加精確。同時, GUI 的復(fù)雜性也增加了,從而加大了設(shè)計和執(zhí)行測試用例的難度。因為現(xiàn)在 GUI 設(shè)計和實現(xiàn)有了越來越多的類似,所以也就產(chǎn)生了一系列的測試標(biāo)準(zhǔn)。下列問題可以作為常見 GUI 測試的指南:

窗口:
· 窗口是否基于相關(guān)的輸入和菜單命令適當(dāng)?shù)卮蜷_?
· 窗口能否改變大小、移動和滾動?
· 窗口中的數(shù)據(jù)內(nèi)容能否用鼠標(biāo)、功能鍵、方向鍵和鍵盤訪問?
· 當(dāng)被覆蓋并重新調(diào)用后,窗口能否正確地再生?
· 需要時能否使用所有窗口相關(guān)的功能?
· 所有窗口相關(guān)的功能是可操作的嗎?
· 是否有相關(guān)的下拉式菜單、工具條、滾動條、對話框、按鈕、圖標(biāo)和其他控制可為窗口使用,并適當(dāng)?shù)仫@示?
· 顯示多個窗口時,窗口的名稱是否被適當(dāng)?shù)乇硎?#xff1f;
· 活動窗口是否被適當(dāng)?shù)丶恿?#xff1f;
· 如果使用多任務(wù),是否所有的窗口被實時更新?
· 多次或不正確按鼠標(biāo)是否會導(dǎo)致無法預(yù)料的副作用?
· 窗口的聲音和顏色提示和窗口的操作順序是否符合需求?
· 窗口是否正確地被關(guān)閉?

下拉式菜單和鼠標(biāo)操作:
· 菜單條是否顯示在合適的語境中?
· 應(yīng)用程序的菜單條是否顯示系統(tǒng)相關(guān)的特性(如時鐘顯示)?
· 下拉式操作能正確工作嗎?
· 菜單、調(diào)色板和工具條是否工作正確?
· 是否適當(dāng)?shù)亓谐隽怂械牟藛喂δ芎拖吕阶庸δ?#xff1f;
· 是否可以通過鼠標(biāo)訪問所有的菜單功能?
· 文本字體、大小和格式是否正確?
· 是否能夠用其他的文本命令激活每個菜單功能?
· 菜單功能是否隨當(dāng)前的窗口操作加亮或變灰?
· 菜單功能是否正確執(zhí)行?
· 菜單功能的名字是否具有自解釋性?
· 菜單項是否有幫助,是否語境相關(guān)?
· 在整個交互式語境中,是否可以識別鼠標(biāo)操作?
· 如果要求多次點擊鼠標(biāo),是否能夠在語境中正確識別?
· 光標(biāo)、處理指示器和識別指針是否隨操作恰當(dāng)?shù)馗淖?#xff1f;

數(shù)據(jù)項:
· 字母數(shù)字?jǐn)?shù)據(jù)項是否能夠正確回顯,并輸入到系統(tǒng)中?
· 圖形模式的數(shù)據(jù)項(如滾動條)是否正常工作?
· 是否能夠識別非法數(shù)據(jù)?
· 數(shù)據(jù)輸入消息是否可理解?

轉(zhuǎn)載于:https://www.cnblogs.com/huajuan/archive/2009/03/31/1425827.html

總結(jié)

以上是生活随笔為你收集整理的UI和GUI的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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