• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • GUI測試之信息處理類篇

    發表于:2009-06-05來源:作者:點擊數: 標簽:信息處理GUIgui
    在這篇文章中,我將文本框(Text Box),列表框(List Box),組合框(Combo Box)、下拉列表框(Drop-down List Box),復選框(Check Box),單選框(Radio box)/(option box),選項框(Option box)、滑動條(Slider)、 旋轉按鈕(Spin Button)等都
       在這篇文章中,我將文本框(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實現多選;

             。。。。。。

     

     

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>