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