GUI測試之按鈕篇
在同一窗口中實現(xiàn)某一功能的按鈕是唯一的。
按鈕位置:OK按鈕總是在上方或者左方,而Cancel按鈕總是在下方或右方。
等價鍵:Cancel按鈕的等價按鍵通常是Esc,而選中按鈕的等價按鈕通常是Enter保持一致。
測試按鈕能否正常的實現(xiàn)功能,常用按鈕的功能為:
OK(確定)接受輸入的數(shù)據(jù)或顯示的響應(yīng)信息,關(guān)掉窗口
Cancel(取消)不接受輸入的信息,關(guān)掉窗口。取消時最好給予提示,尤其時有大量輸入的窗口。
Close(關(guān)閉):結(jié)束當(dāng)前的任務(wù),讓程序繼續(xù)進(jìn)行;關(guān)掉數(shù)據(jù)窗口
Help(幫助):調(diào)出程序的幫助信息
Save(保存):保存數(shù)據(jù),停留在當(dāng)前窗口。如過保存耗時長的話,最好顯示類似沙漏,進(jìn)度條之類的提示。注意驗證能否重復(fù)保存。如在IE中由于網(wǎng)速慢而導(dǎo)致的重復(fù)保存。
Add(新增):新增記錄。新增的記錄必須排在首頁首行。提交失敗后必須保留用戶已輸入的內(nèi)容,以便再次提交。提交時需對主要標(biāo)識字段進(jìn)行重復(fù)值、空值(空格)判斷。
Update/Edit(編輯):修改/編輯記錄。如界面存在復(fù)選按鈕,勾選多條記錄進(jìn)行修改時,需給予只能對一條記錄進(jìn)行修改,默認(rèn)為第一條的提示信息。修改時加載的內(nèi)容都為該記錄的實際內(nèi)容,而不再為默認(rèn)值。修改完成后必須回到原記錄所在位置,且刷新顯示修改后的值。提交失敗后必須保留用戶已修改的內(nèi)容,以便再次提交。在查詢條件下修改返回后如不滿足查詢條件則不顯示,反之滿足當(dāng)前的查詢條件則需顯示新增的記錄。需對主要標(biāo)識字段進(jìn)行重復(fù)值、空值(空格)判斷。
Delete(刪除):刪除記錄。在刪除之前必須有確認(rèn)刪除的提示信息。刪除成功后刷新不顯示被刪除的記錄。刪除成功后返回到原記錄所在頁面;而當(dāng)原記錄所在頁不存在時,則返回上一頁。當(dāng)被刪除的記錄與其它記錄存在關(guān)聯(lián)時,應(yīng)給予不允許刪除及更明細(xì)提示等信息。針對大批量的刪除應(yīng)提供全選復(fù)選框,方便用戶刪除。
Search(查詢):查詢記錄。每次查詢應(yīng)顯示返回的結(jié)果數(shù)。每次查詢應(yīng)定位到首頁[A2] 。保留前一次的查詢條件。當(dāng)查詢條件較多時,需配以重置按鈕。當(dāng)未查詢到任何記錄時,需給予未查找到相關(guān)記錄的提示信息。除用戶明確要求不需要外,需提供模糊查詢及組合查詢功能。當(dāng)查詢返回的結(jié)果大于默認(rèn)的一頁大小時,最好采用分頁或者根據(jù)系統(tǒng)默認(rèn)或用戶定義的一頁顯示的記錄數(shù)量來分頁。如有多頁,需要提供首頁,下一頁,上一頁,尾頁和跳至功能。每頁的記錄不能重復(fù),但也可以根據(jù)用戶需要顯示上一頁的最后一條數(shù)據(jù)。
Reset(重置):重置。應(yīng)回到打開窗口時的最初狀態(tài)。多次點(diǎn)擊是否還能正常顯示。
Return(返回):返回。如果一個窗口或頁面不能通過菜單,工具欄到達(dá),而是必須通過前一個窗口完成才到達(dá),應(yīng)提供返回按鈕或?qū)Ш綏l讓用戶可以返回。
如果點(diǎn)擊按鈕后還需要用戶的進(jìn)一步的操作,按鈕的名稱應(yīng)加上省略號。如Browse。。。
OK/Cancel/Apply/Help鍵的排放最好遵從Windows的標(biāo)準(zhǔn)排放。
按鈕最好都給予浮動提示[A3] ,特別是圖片按鈕,可以避免由于網(wǎng)絡(luò)太慢而導(dǎo)致的太長時間不能往下操作。
-
測試
+關(guān)注
關(guān)注
8文章
5269瀏覽量
126599 -
GUI
+關(guān)注
關(guān)注
3文章
659瀏覽量
39654 -
按鈕
+關(guān)注
關(guān)注
0文章
134瀏覽量
12769
發(fā)布評論請先 登錄
相關(guān)推薦
評論