gui測試之資訊處理類篇
在這篇文章中,我將文字框(text box),列表框(list box),組合框(combo box)、下拉列表框(drop-down list box),核取方塊(check box),單選框(radio box)/(option box),選項框(option box)、滑動條(slider)、 旋轉按鈕(spin button)等都作為資訊處理類來統一總結。
視窗/螢幕上的每乙個欄位都應有相應的標籤。
根據文字框可以接受的型別測試文字框:
1)輸入正常的字母或數字
2)輸入已存在的資訊
3)輸入超過允許長度的字元或邊界數字
4)輸入空白,空格,(輸入其他特殊字元如:#@¥%&*等)
5)輸入不同型別或不同日期格式的資料,
6)複製/貼上等操作強制輸入程式不允許的輸入資料
7)輸入資料庫或特殊字符集,例如null及\n等
測試檔案選擇框的正確性。使用空檔案,只有空格的檔案,不同型別的檔案,同名檔案,內容相同名稱不同的檔案,大檔案等。
測試強制性欄位的正確性(即必輸項測試),強制性字段必須用紅色的星號*標識。強制性字段兩種處理方式:最好是必填項沒有輸入時,在游標移走時在相應的文字框後顯示需要使用者輸入的紅色資訊。一般也可以在提交時用彈出訊息框提示未填的必填項,關閉訊息框後必須停留在第乙個待輸入的文字框中。
每乙個新視窗/螢幕中,游標預設停留在第乙個待輸入的文字框中。
一般下拉框中應顯示乙個預設值,列表框中高亮度顯示乙個預設值。如果不需要預設值時,一般預設值未「請選擇。。。」。
一般來說系統應記憶以前輸入或選擇的資訊,但是當涉及安全時,最好不要保留使用者的資訊。有些地方可以使用核取方塊讓使用者決定是否要保留資訊。如登入介面。
對輸入資訊型別有限制的文字框應在輸入非法值後給予提示,對於日期型的輸入框,最好在標籤上就給予提示
當輸入的內容達到了字段的長度限制時,一般應控制不允許再輸入,或者在提交後提示具體的允許輸入的長度或者在游標轉移時提示『***允許輸入的最大長度是***』等,而不是自動截斷。(農信社資金業務管理系統目前採取右截斷的處理方式,因此有問題)
系統中不允許的非法字元,最好是在輸入時不允許輸入,或在提交時給予具體系統不允許的非法字元列表提示。(如』、」、<、<>)
正確使用核取方塊或單選框。如果結果只有乙個的,則使用單選框,如性別。驗證單選按鈕不能同時選中只能選中乙個,而可以選擇多個核取方塊。
一組單選按鈕在初始狀態時必須有乙個被預設選中,不能同時為空。
分別測試多個核取方塊可以被逐一選中;同時選中,部分選中;都不被選中。
通過輸入數字或用點選上下箭頭來測試旋轉按鈕,測試其自動迴圈性,如範圍為(0~999)先輸入為999,在點選向下鍵,看是否會跳到0。輸入字元或超過邊界的數值,系統應該提示錯誤且重新輸入;
驗證列表框中的條目內容顯示正確;允許多選的列表框,要分別檢查shift和ctrl選中條目情況
全選框勾中時應該選中當頁所有記錄,去掉當頁某個記錄的勾選,則全選也不選中。翻頁後,自動去掉已勾選的記錄及全選的勾選。
核取方塊可以通過space可以控制選中/不選中
f4, alt+down或alt+up控制combobox開啟和關閉
對於combobox,escape鍵等同於cancel,up/down箭頭按鈕控制向上或向下,shift+up和shift+down可以多選,ctrl實現多選;
Web測試用例總結
關於 web測試 1頁面部分 1 頁面清單是否完整 是否已經將所需要的頁面全部都列出來了 2 頁面是否顯示 在不同解析度下頁面是否存在,在不同瀏覽器版本中頁面是是否顯示 3 頁面在視窗中的顯示是否正確 美觀 在調整瀏覽器視窗大小時,螢幕重新整理是否正確 4 頁面特殊效果 如特殊字型效果 動畫效果 是...
編寫web測試用例
driver.find element by id kw send keys 妞給爺笑乙個 driver.find element by id su click time.sleep 2 title driver.title defteardown self self.driver.quit if ...
WEB測試用例(三)
介面設計的行業標準總結一 gui的整體標準包括以下四個方面 1.規範性 2.合理性 3.一致性 4.介面定製性 一 gui設計的規範 遵循一致的準則,確立標準並遵循,是軟體介面設計中必不可必的環節。確立介面標準的好處 1.便於使用者操作 戶使用起來能夠建立起精確的心裡模型,使用熟練了乙個介面後,切換...