GUI測試之對話框、消息框篇
對話框/消息框的缺省《Enter》鍵應(yīng)該設(shè)置在OK按鈕上;對話框/消息框的缺省《Esc》鍵應(yīng)該設(shè)置在Cancel按鈕上。
一般來說重要的或復(fù)雜操作成功后應(yīng)該給予提示,根據(jù)系統(tǒng)的特性選擇彈出信息框或文字顯示。需要后續(xù)操作的操作在成功后應(yīng)給予提示。
非法的輸入或操作應(yīng)給出足夠的提示說明。
對可能造成數(shù)據(jù)無法恢復(fù)的操作應(yīng)該給予確認(rèn)信息,給用戶放棄選擇的機(jī)會(huì)。如刪除操作。
提示信息不宜太長,寬度不能超過當(dāng)前窗口的1/2;當(dāng)超過此比例時(shí),請視具體情況進(jìn)行換行。有多行提示信息的,請選擇對齊方式(一般為左對齊)。
靜態(tài)文本標(biāo)簽一般采用左對齊,這樣顯得更有條理且易于瀏覽。 靜態(tài)文本標(biāo)簽一般置于相關(guān)控件的左邊,有時(shí)選項(xiàng)過多過長時(shí)放在上面。
復(fù)雜或帶有專業(yè)性的操作或輸入最好在輸入項(xiàng)下面給予提示。
通用對話框控件,如Open…,Save As…,Color…,F(xiàn)onts…,Print…,Page SetUp…等調(diào)用系統(tǒng)的對話框只需要是否調(diào)用正確,能否實(shí)現(xiàn)正常功能就可以了,里面的具體功能可以不用測試。
消息框中的圖標(biāo)必須根據(jù)需要選擇正確的使用,一般來說 X 表示有很重要的問題需要提醒用戶;? 增亮沒有危險(xiǎn)的問題; ! 強(qiáng)調(diào)警告用戶必須知道的事情; i 一般信息,可以使乏味的信息變得有趣。
正在進(jìn)行的操作提示框應(yīng)使用省略號,如“刪除中....”。
對話框標(biāo)題文本中不要出現(xiàn)省略號。如選擇“打印選項(xiàng)...”命令結(jié)果而顯示的對話框的標(biāo)題應(yīng)該為“打印”,而不是“打印。。。”。但是,表示命令正在執(zhí)行過程中菜單對話框(如“連接到Internet.。。”對話框)是一種例外情況。
對于耗時(shí)的操作都應(yīng)給出類似等待光標(biāo)、進(jìn)度表或其他的可視反饋。用戶可以取消長時(shí)間的操作。如果可以取消未完成的操作,那么將按鈕標(biāo)記為“取消”,否則將按鈕標(biāo)記為“停止”。
-
測試
+關(guān)注
關(guān)注
8文章
5653瀏覽量
128476 -
GUI
+關(guān)注
關(guān)注
3文章
677瀏覽量
40892 -
對話框
+關(guān)注
關(guān)注
0文章
7瀏覽量
11221
發(fā)布評論請先 登錄
對話框疑問
請問對話框怎么關(guān)閉
如何刪除一個(gè)對話框?
怎么調(diào)用GUI_Exec來刷新對話框的時(shí)間
Windows程序基礎(chǔ)-對話框
系統(tǒng)對話框(打開、保存)DIY
MFC對話框程序設(shè)計(jì)詳解
Qt5基本對話框的詳細(xì)中文資料免費(fèi)下載

C#打開文件對話框(OpenFileDialog)
塊調(diào)用環(huán)境對話框操作

GUI圖形界面編程文件對話框

GUI高級組件對話框代碼

評論