常見控件測試點


系統的功能都是由各種控件組成的,整理了一份常見控件的測試點,分享給大家。

 

1. 文本框

  • 是否是必填項

  

為空時提交,給出提示

輸入空格時提交,給出提示

為空時提交,可提交成功

不為空時提交,提交后內容與輸入的一致,存儲到數據庫中正確

  • 是否支持TAB鍵
  • 在文本框中輸入回車鍵,是否會自動提交
  • 若有默認的提示文本,查看文本,文本正確,應為灰色
  • 若有唯一屬性,需要測試新增/編輯時輸入重復的值是否有提示
  • 輸入的文本首、尾、中間含空格時的情況
  • 輸入高危詞,違禁詞,敏感詞,是否屏蔽
  •  輸入超過允許邊界個數的字符,查看是否能輸入

可以超過

提交時給出提示

復制粘貼超過允許邊界個數的字符,提交時給出提示

不可以超過

超過允許的最大字符后,不允許輸入

復制粘貼超過允許邊界個數的字符,超過部分截斷

 

  • 特殊代碼

          1)輸入html代碼:比如“ <font>hello,world</font>”    必須以文本的形式將代碼顯示出來。

          2)輸入JavaScript代碼:比如<param name=“MovieWindowWidth” value=“320”>      必須以文本的形式將代碼顯示出來

  • 金額框/數字框

          1)金額單位與需求一致

          2)提交后,存儲到數據庫正確

          3)輸入整數,根據需求查看是否會自動填充兩位小數

          4)輸入一位小數,根據需求查看是否會自動填充兩位小數

          5)輸入兩位小數

          6)輸入三位及以上的小數,根據需求查看是否超過兩位不允許輸入,或者四舍五入

          7)根據需求,能否輸入負數

          8)根據需求,首位輸入0,如01是否等於1

          9)位數的邊界測試,輸入小於最大長度、等於最大長度、大於最大長度的值,如最大輸入10000.00,則測試9999.99、10000.00、10000.01

         10)輸入非數字,如英文,特殊字符

         11)利用復制粘貼操作輸入非數字,無法復制粘貼

  • 日期框

可手動輸入

輸入符合格式的數據,可正確保存

輸入不符合格式的數據,檢查是否正常校驗。如要求輸入年月日格式為 yy/mm/dd,實際輸入yyyy/mm/dd

月數測試

月數輸入小於等於0、大於等於13,即負數、0、13、14   --給出提示

月數輸入1-12   --OK

輸入非數字,如英文、特殊符號、漢字等   

日數測試

月輸入1、3、5、7、8、10、12時,日輸入小於等於31的值       --ok

月輸入1、3、5、7、8、10、12時,日輸入大於31的值    --給出提示

月輸入4、6、9、11時,日輸入小於等於30       --0k

月輸入4、6、9、11時,日輸入大於30的值       --給出提示

輸入非閏年,月輸入[2月]、日輸入[小於等於28],比如2009.2.28      --OK

輸入非閏年,月輸入[2月]、日輸入[大於28],比如2009.2.29       --給出提示

輸入閏年,月輸入[2月]、日輸入[小於等於29日],比如2008.2.29       --OK

輸入閏年,月輸入[2月]、日輸入[大於29],比如2008.2.30     --給出提示

輸入非數字,如英文、特殊符號、漢字等

不可手動輸入

選擇一個日期,可正確保存

日期控件中的按鈕功能正常,如上一年,下一年,上一月,下一月,今天等

  • 多行文本

          1)輸入的內容存在換行、空格等格式,保存后顯示輸入時的格式

          2)輸入較長的文本,保存后查看是否可顯示完全,有沒有上下滾動條、左右滾動條

          3)文本長度的邊界測試,如輸入最大長度、只輸入一個空格、輸入若干空格、復制粘貼超過長度的文本

2.下拉框/列表框

  • 列表的各項內容正確,沒有丟失或錯誤
  • 列表的內容是固定的還是會變動的,如果是會變動的,則需要根據業務測試是否變動了
  • 根據需求檢查是否有默認值,默認值是否正確
  •  檢查約束。有時列表的內容是根據其他要素變化的,如城市的選擇是根據省份變化的;或者登錄后菜單的顯示是根據不同權限變化的
  • 列表的內容過多時,會顯示滾動條
  • 列表框允許多項選擇時,分別檢查shift選中條目,ctrl選中條目和使用鼠標選中條目的功能
  • 選擇列表內容時,是否支持上、下鍵或者Tab鍵
  • 列表的寬度是否根據內容的長短自動控制;條目較多時,列表的高度是否合適

3. 命令按鈕

  • 點擊按鈕正確響應。如,單擊確定,正確執行操作;單擊取消,退出窗口
  • 對非法的輸入或操作給出明確的提示說明,如輸入一年的工作日為357時,單擊確定后應提示:天數不能大於356
  • 無需有多余的按鈕,如操作記錄彈窗,包含了取消和確定按鈕,實際上這兩個按鈕是同一個功能,則取消按鈕可以去掉
  • 對可能造成數據無法恢復的操作需要二次確認框,給用戶取消的選擇
  • 如果有鍵盤快捷鍵,使用快捷鍵后,正常執行操作
  • 快速點擊兩次按鈕,是否只有一次有效
  • 是否支持Enter鍵

4. 單選按鈕

  • 一組單選按鈕不能同時選中
  • 逐一選擇每個單選項,查看存入數據庫的是不是所選的選項值
  • 是否有默認的選項(需求評審時確定)

5. 復選框

  • 可同時被選中,同時被選中提交后存儲到數據庫中正確
  • 可以部分被選中,部分選中提交后存儲到數據庫中正確
  • 可以都不選中(根據需求定)
  • 逐一執行每個復選框的功能
  • 是否有默認的選項(需求評審時確定)

6. 翻頁控件

  • 總頁數和當前頁顯示正確
  • 逐一執行翻頁控件中的每個按鈕,並且能夠正常操作,如第一頁,前一頁,后一頁,最后一頁,跳到第X頁
  • 跳到第X頁,輸入頁數,檢查頁面跳轉是否正確;輸入比最大的頁是更大的值,如總頁數為10頁,輸入11,是否停留在當前頁或者提示輸入錯誤;輸入非數字,是否停留在當前頁,或者給出提示
  • 頁面顯示數據數目是否能配置,可配置的話切換每頁顯示數目后是否正確
  • 切換到非第1頁,再修改每頁顯示數據數目,查看切換后當前所處的頁面是否正確

7.  上傳控件

  • 文件限制(jpg、png、doc、xls等)類型和大小(2M、5M、10M),逐一測試限制條件是否正確,如果是其他類型或者超過大小,需要給出提示

上傳excel

存在重復行

存在空白行

不同excel版本的文檔,97、2003、2007、2016等

上傳不同格式的文檔,如xls、xlxs、csv、doc、txt

上傳非限定格式的內容,如只能填寫數字的列填寫非數字

上傳圖片

分別上傳橫屏拍攝的圖片和豎屏拍攝的圖片,查看上傳圖片后,圖片是否正常顯示,有沒有變形

上傳圖片后,圖片是否清晰

是否支持點擊查看大圖

8.滾動條

  • 滾動條的長度根據顯示信息的長度或寬度及時變換,有利於了解顯示信息的位置和百分比。如pdf中瀏覽100頁的文檔,當瀏覽到50頁時,滾動條位置應處於中間
  • 拖動滾動條,查看屏幕刷新情況
  • 點擊滾動條的上下按鈕
  • 單擊滾動條的其他位置
  • 用滾動輪控制滾動條

9.  搜索框

    • 輸入存在記錄的關鍵字時,可搜索出正確的記錄
    • 輸入不存在記錄的關鍵字,搜索不出記錄,頁面上提示友好,如:暫無記錄
    • 輸入空內容時,應搜索出全部記錄
    • 輸入的內容首尾包含空格時,應去除空格
    • 組合查詢時正確
    • 輸入內容,點擊搜索后,應保留輸入的內容


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM