UI界面-控件測試用例


測試分類 小分類 檢查內容 結果判定                                                 
文本框                                       默認值                                               

固定值還是數據庫or配置項給定的值輸入驗證

OK
在輸入框里填寫了值,點界面刷新時,是顯示輸入值還是默認值
操作限制 不限制復制粘貼操作,輸入驗證 根據設計書要求判定
限制復制粘貼操作,輸入驗證

必填項非空校驗                  

必填項未輸入 程序應提示錯誤
必填項只輸入若干個空格,未輸入其它字符 程序應提示錯誤
字段唯一性校驗 新增時輸入重復的字段值 必須提示友好信息
修改時輸入重復的字段值
字段長度校驗

輸入[最小字符數-1]

程序應提示錯誤

輸入[最小字符數]

OK
輸入[最小字符數+1] OK
輸入[最大字符數-1] OK
輸入[最大字符數] OK
輸入[最大字符數+1] 程序應提示錯誤
字段為特殊字符校驗

 

 

輸入域如對某些字符禁止輸入時,限制是否成功,提示信息是否友好 程序應提示錯誤

中文、英文、空格,數字,字符,下划線、單引號等所有特殊字符的組合

所有特殊字符都必須進行測試(!~@#$^&*()_{}|:“<>?/.,;‘[]\=`„„()--:《》?、。’【】等

輸入html代碼:比如“<font>你好</font>”

必須以文本的形式將代碼顯示出來
輸入JavaScript代碼
日期型 日輸入[0日] 程序應提示錯誤
日輸入[1日] OK
日輸入[32日] 程序應提示錯誤
月輸入[1、3、5、7、8、10、12月]、日輸入[31日] OK
月輸入[4、6、9、11月]、日輸入[30日] OK
月輸入[4、6、9、11月]、日輸入[31日] 程序應提示錯誤
輸入非閏年,月輸入[2月]、日輸入[28日] OK
輸入非閏年,月輸入[2月]、日輸入[29日] 程序應提示錯誤
(閏年)月輸入[2月]、日輸入[29日] OK
(閏年)月輸入[2月]、日輸入[30日] 程序應提示錯誤
月輸入[0月] 程序應提示錯誤
月輸入[1月] OK
月輸入[12月] OK
月輸入[13月] 程序應提示錯誤
密碼輸入框 登錄驗證時大、小寫是否區分 根據設計書要求判定
登錄只能輸入半角字符 根據設計書要求判定
是否允許輸入特殊字符 根據設計書要求判定
多行文本框 允許回車換行 根據設計書要求判定
僅輸入回車換行,檢查能否正確保存;若能,查看保存結果。若不能,查看是否有正確提示 根據設計書要求判定
保存后再顯示能夠保持輸入時的格式 根據設計書要求判定
僅輸入空格,檢查能否正確保存;若能,查看保存結果。若不能,查看是否有正確提示 根據設計書要求判定
時間型 時輸入[30時] 允許輸入30時制的項目“OK";
不允許輸入30時制的項目程序應提示錯誤
時輸入[31時] 程序應提示錯誤
時輸入[00時] 程序應提示錯誤
30時制是否允許存在1點~5點 ??
分輸入[59分] OK
分輸入[60分] 程序應提示錯誤
分輸入[00分] OK
秒輸入[59秒] OK
秒輸入[60秒] 程序應提示錯誤
秒輸入[00秒] OK
復選框 復選框可以被同時選中  
復選框可以被部分選中  
復選框可以都不被選中  
逐一執行每個復選框的功能  
按鈕 單選按鈕 一組單選按鈕不能同時選中,只能選中一個  
逐一執行每個單選按鈕的功能。分別選擇了"男""女"后,保存到數據庫的數據應該相應的分別為"男""女".  
一組執行同一功能的單選按鈕在初始狀態時必須有一個被默認選中,不能同時為空  
選項是否有排列順序  
有默認選項還是沒有  
選項名和選項值是否符合要求  
刷新頁面后,選中的值/默認的值是否掉了  
命令按鈕

快速點擊兩次按鈕,是否只有一次有效

 
點擊按鈕后,點刷新,是否只有一次有效  
點擊按鈕后,右鍵點后退,是否只有一次有效  
點擊按鈕后,按鈕會不會改變狀態  

是否設置Enter鍵/快捷鍵操作(設置的快捷鍵與Windows自帶的快捷鍵有沒沖突)

 
下拉框 列表框 條目內容正確;根據需求說明書確定列表的各項內容正確,沒有丟失或錯誤  
列表框的內容較多時要使用滾動條  

列表框允許多選時,要分別檢查shift選中條目,按ctrl選中條目和直接用鼠標選中多項條目的情況

 

逐一執行列表框中每個條目的功能
 
檢查能否向組合列表框輸入數據  
控件

 

 

 

 

 

 

 

 

翻頁控件

總頁數和當前頁顯示正確,並且可以根據數據的記錄數實時顯示(實時顯示頁面變化?記得一般系統要刷新后才能顯示頁面變化)。(默認顯示數據根據系統設計一般有“顯示所有數據”和“不顯示數據”兩種。)

 

逐一執行翻頁控件中的每個按鈕,並且能夠正常操作。(主要按鈕一般有:第一頁,前一頁,后一頁,最后一頁。(當前頁,頁面總數,跳到第?頁go))

 

如果可以自己輸入頁數,檢查頁面跳轉是否正確;比如總頁數為10頁,輸入11后點GO,是否仍然停留在當前頁(或者提示輸入錯誤),還可以嘗試輸入普通字符或者特殊字符后點GO,頁面是否顯示正常,不會有腳本錯誤。

 
頁面顯示數據數目是否能配置,能配置的話配置與實際顯示是否符合  
上傳控件 通過browse按鈕選擇文件  
如果文件限制類型(EXE,RAR,doc,PDF,XLS,等)和大小(100k,512k,1M,2.5M),要逐一測試限制條件是否正確,並且給出了明確的提示。
檢查實際上傳后是否能夠正確下載,如果是圖片是否能夠正確顯示
如果沒有特殊要求,應該保持上傳文件的名字是否和保存后的文件名字一致
up-down文本框

直接輸入數字或用上下箭頭控制,如,在“數目”中直接輸入10,或者單擊向上的箭頭,使數目變為10

 

利用上下箭頭控制數字的自動循環,如,當最多數字為253時,單擊向上箭頭,數目自動變為1;反之亦適用;

 
直接輸入超邊界值,系統應該提示重新輸入  

輸入默認值,空白。如,“插入”數目為默認值,點擊“確定”;或,刪除默認值,使內容為空,單擊“確定”進行測試

 
輸入字符。此時系統應提示輸入有誤  
滾動條

滾動條的長度根據顯示信息的長度或寬度及時變換,這樣有利於用戶了解顯示信息的位置和百分比,如,word中瀏覽100頁文檔,瀏覽到50頁時,滾動條位置應處於中間。

 
拖動滾動條,檢查屏幕刷新情況,並查看是否有亂碼  
單擊滾動條  
用滾輪控制滾動條  
滾動條的上下按鈕  
多個控件在窗體中混合使用  

enter鍵和esc鍵的使用;在測試中,應遵循由簡入繁的原則,先進行單個控件功能的測試,確保實現無誤后,再進行多個控件的的功能組合的測試

 
控件間的相互作用  

tab鍵的順序,一般是從上到下,從左到右

 
熱鍵的使用,逐一測試  
界面測試 界面測試 界面的設計風格是否與UI的設計風格統一  
界面中的文字簡潔易懂  
界面中沒有錯別字  
登錄 邏輯測試 正確的用戶名與正確的密碼 OK
正確的用戶名與錯誤的密碼



程序應提示錯誤
錯誤的用戶名與正確的密碼
錯誤的用戶名與錯誤的密碼
空的用戶名與空的密碼
正確的用戶名與空的密碼
空的用戶名與正確的密碼
用戶名的前/中/后含有空格
密碼的前/中/后含有空格
用戶名與密碼使用的字符范圍及位數限制的測試  
牽扯到驗證碼的,還要考慮文字是否扭曲過度導致辨認難度大,考慮顏色(色盲使用者),刷新或換一個按鈕是否好用;  
安全性測試   密碼是否隱蔽顯示  
輸入特殊字符串(null,NULL,javascript,<script>,</script>,<title>,<html>,<td>)、輸入腳本函數(<script>alert("abc")</script>)、doucment.write("abc")、<b>hello</b>)  
不能直接輸入,就copy,是否數據檢驗出錯  
其他   輸入框之間考慮tab鍵是否支持  
登錄按鈕要考慮回車鍵是否支持  
取消后的默認位置(一般為空白的用戶名輸入框)  
登錄后的跳轉頁面是否正確(一般為首頁)  
要考慮多次點擊登錄和取消按鈕的界面反應  
考慮是否支持多用戶在同一機器上登錄  
考慮一用戶在多台機器上登錄  
登錄頁面中的注冊等鏈接是否正確  

上述所有測試應該可以在Netscape, Firefox, Opera 瀏覽器下正常

 

主界面及大多數界面最好有公司圖標

 
頁面底部應該可以看見相關版權和產品信息  
上傳圖片  

文件類型正確,文件大小合適的校驗

例如:上傳一種jpg或gif的格式圖片,文件大小為5.0M

OK

文件類型正確,文件大小不合適的校驗

例如:上傳一種jpg或gif的格式圖片,文件大小為5.1M

給出友好提示

文件類型正確,文件大小合適的校驗

例如:上傳一種jpg或gif的格式圖片,文件大小為5M

OK

文件類型錯誤,文件大小合適的校驗

例如:上傳.doc;.xls;ppt;bmp;jpeg;psd;tiff;tga;png;swf;svg;pcx;dxf;wmf;emf;lic;eps;.txt等格式文件,文件大小合適

給出友好提示
文件類型和文件大小合法,上傳一個0kb的圖片 根據設計書要求判定
文件類型和文件大小合法,上傳一個正在使用中的圖片(即打開該圖片,在上傳該圖片) OK
文件類型和文件大小合法,手動輸入一個存在的圖片地址 OK
文件類型和文件大小合法,手動輸入一個不存在的圖片地址,點擊上傳 給出友好提示
文件類型和大小都合法,手動輸入一個存在的圖片名稱,點擊上傳 給出友好提示
文件導出   驗證導出文件名長度,根據具體情況而定  
驗證導出文件為空的情況  
驗證導出文件名為特殊字符的情況  
驗證導出全部資料的情況,導出的信息是否正確  
驗證導出部分資料的情況,導出的信息是否正確  
驗證導出大量數據時的時間是否在合理的時間范圍內  
驗證導出目的磁盤空間已滿的情況下,導出是否有友好的處理方式  
驗證導出目的的文件夾為只讀的情況下,導出時是否有友好的的提示信息  


免責聲明!

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



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