GUI測試之信息處理類篇
在這篇文章中,我將文本框(Text Box),列表框(List Box),組合框(Combo Box)、下拉列表框(Drop-down List Box),復(fù)選框(Check Box),單選框(Radio box)/(option box),選項(xiàng)框(Option box)、滑動條(Slider)、旋轉(zhuǎn)按鈕(Spin Button)等都作為信息處理類來統(tǒng)一總結(jié)。
窗口/屏幕上的每一個字段都應(yīng)有相應(yīng)的標(biāo)簽。
根據(jù)文本框可以接受的類型測試文本框:
1)輸入正常的字母或數(shù)字
2)輸入已存在的信息
(當(dāng)某個字段不能重復(fù)的時(shí)候,輸入已存在的信息,看保存是否會提示,比如注冊用戶的時(shí)候,要求用戶名不可重復(fù):先注冊一個用戶,保存成功(確定數(shù)據(jù)庫中已保存該條數(shù)據(jù)),再注冊一個用戶,輸入同樣的用戶名,保存是否會提示:該用戶名已被使用等。)
3)輸入超過允許長度的字符或邊界數(shù)字
4)輸入空白,空格,(輸入其他特殊字符如:#@¥%&*等)
5)輸入不同類型或不同日期格式的數(shù)據(jù),
6)復(fù)制/粘貼等操作強(qiáng)制輸入程序不允許的輸入數(shù)據(jù)
7)輸入數(shù)據(jù)庫或特殊字符集,例如NULL及\n等
測試文件選擇框的正確性。使用空文件,只有空格的文件,不同類型的文件,同名文件,內(nèi)容相同名稱不同的文件,大文件等。
測試強(qiáng)制性字段的正確性(即必輸項(xiàng)測試),強(qiáng)制性字段必須用紅色的星號*標(biāo)識。強(qiáng)制性字段兩種處理方式:最好是必填項(xiàng)沒有輸入時(shí),在光標(biāo)移走時(shí)在相應(yīng)的文本框后顯示需要用戶輸入的紅色信息。一般也可以在提交時(shí)用彈出消息框提示未填的必填項(xiàng),關(guān)閉消息框后必須停留在第一個待輸入的文本框中。
每一個新窗口/屏幕中,光標(biāo)默認(rèn)停留在第一個待輸入的文本框中。
一般下拉框中應(yīng)顯示一個默認(rèn)值,列表框中高亮度顯示一個默認(rèn)值。如果不需要默認(rèn)值時(shí),一般默認(rèn)值未“請選擇。。?!薄?/p>
一般來說系統(tǒng)應(yīng)記憶以前輸入或選擇的信息,但是當(dāng)涉及安全時(shí),最好不要保留用戶的信息。有些地方可以使用復(fù)選框讓用戶決定是否要保留信息。如登錄界面。
對輸入信息類型有限制的文本框應(yīng)在輸入非法值后給予提示,對于日期型的輸入框,最好在標(biāo)簽上就給予提示
當(dāng)輸入的內(nèi)容達(dá)到了字段的長度限制時(shí),一般應(yīng)控制不允許再輸入,或者在提交后提示具體的允許輸入的長度或者在光標(biāo)轉(zhuǎn)移時(shí)提示‘***允許輸入的最大長度是***’等,而不是自動截?cái)?。(農(nóng)信社資金業(yè)務(wù)管理系統(tǒng)目前采取右截?cái)嗟奶幚矸绞剑虼擞袉栴})
系統(tǒng)中不允許的非法字符,最好是在輸入時(shí)不允許輸入,或在提交時(shí)給予具體系統(tǒng)不允許的非法字符列表提示。(如’、”、《、《》)
正確使用復(fù)選框或單選框。如果結(jié)果只有一個的,則使用單選框,如性別。驗(yàn)證單選按鈕不能同時(shí)選中只能選中一個,而可以選擇多個復(fù)選框。
一組單選按鈕在初始狀態(tài)時(shí)必須有一個被默認(rèn)選中,不能同時(shí)為空。
分別測試多個復(fù)選框可以被逐一選中;同時(shí)選中,部分選中;都不被選中。
通過輸入數(shù)字或用點(diǎn)擊上下箭頭來測試旋轉(zhuǎn)按鈕,測試其自動循環(huán)性,如范圍為(0~999)先輸入為999,在點(diǎn)擊向下鍵,看是否會跳到0。輸入字符或超過邊界的數(shù)值,系統(tǒng)應(yīng)該提示錯誤且重新輸入;
驗(yàn)證列表框中的條目內(nèi)容顯示正確;允許多選的列表框,要分別檢查shift和ctrl選中條目情況
避免使用水平滾動條,因?yàn)樗鼤鬼?xiàng)目閱讀起來比較困難。解決的辦法有:盡量使用垂直滾動條、加寬窗口、減小文本的寬度,或者使文本自動換行等。當(dāng)然,如果確實(shí)需要,還可以使用水平滾動條。
全選框勾中時(shí)應(yīng)該選中當(dāng)頁所有記錄,去掉當(dāng)頁某個記錄的勾選,則全選也不選中。翻頁后,自動去掉已勾選的記錄及全選的勾選。
復(fù)選框可以通過Space可以控制選中/不選中
F4, Alt+down或alt+up控制combobox打開和關(guān)閉
對于combobox,Escape鍵等同于Cancel,Up/down箭頭按鈕控制向上或向下,Shift+up和shift+down可以多選,Ctrl實(shí)現(xiàn)多選;
-
測試
+關(guān)注
關(guān)注
8文章
5688瀏覽量
128788 -
信息處理
+關(guān)注
關(guān)注
0文章
36瀏覽量
10212 -
GUI
+關(guān)注
關(guān)注
3文章
678瀏覽量
41195
發(fā)布評論請先 登錄

通信方面信息處理技術(shù)該怎么入門?
【成都】招聘機(jī)器學(xué)習(xí)/數(shù)據(jù)挖掘/信號與信息處理工程師(可實(shí)習(xí))
基于ARM的無人偵探機(jī)信息處理系統(tǒng)設(shè)計(jì)
光學(xué)信息處理
FPGA在彈上信息處理機(jī)中的應(yīng)用

基于ST的遠(yuǎn)程信息處理的設(shè)計(jì)

測試衛(wèi)星有效載荷信息處理接口功能設(shè)備研究

Blackfin汽車遠(yuǎn)程信息處理平臺將低成本的遠(yuǎn)程信息處理推向大眾市場

評論