輸入框的測試用例


針對普通輸入框的測試用例

1、 輸入中英文空格,字符串中間空格,首尾空格,回車換行符
2、 字符長度校驗,輸入是緩沖區溢出的超長字符,默認字符,空字符,特殊字符,尤其是系統保留字符
3、 根據的頁面使用的不同程序語言,輸入不同的語言字符串,如HTML格式語言,JS函數格式
4、 輸入全角/半角的數字,大小寫英文
5、 輸入特殊字符串如null,&nbsp空格,回車轉義符
6、 若是必填項只輸入若干個空格,程序應友好提示
7、 數據提交后查看數據庫中的內容是否正確

針對數值型輸入框的測試用例

1、 輸入整數首位、末位為0
2、 輸入正負數值
3、 輸入0、小數、小數末位為0
4、 輸入多個小數點
5、 輸入小數位數大於小於等於要求的有效位
6、 輸入非數值型數據,程序應提示錯誤;若字段禁止直接輸入非數值型數據,可嘗試拷貝粘貼的方式,保存時應無法保存,並給出相應提示
7、半角的數字、全角的數字
8、空格+數字

針對日期型輸入框的測試用例

1、 日輸入0,1,30,31,32
2、 根據閏年,大小月份,日輸入28,29,30,31
3、 月輸入0,1,12,13
4、 時輸入00,23,24
5、 分秒輸入00,59,60
6、 日期格式校驗,根據項目要求而定是否合法
7、 輸入漢字、英文、字符等特殊符號
8、 另外需核實系統中所涉及日期時間是否取自服務器

針對上傳文件的測試用例

1、 頁面校驗,如頁面美觀易用,按鈕文字、說明文字是否正確,必填項的標識是否正確,對必填項是否校驗
2、 根據系統要求對文件類型、文件大小做校驗,可從等價類、邊界值進行分析,上傳失敗的要求有明確的提示信息
3、 上傳一個0kb的文件
4、 上傳一個已被損壞的文件,比如將1.txt,改成1.jpg后上傳
5、 上傳一個被其他程序使用,或已打開處於編輯中的文件
6、 是否可手動輸入路徑,手動輸入一個存在或不存在的文件地址
7、 上傳文件是否支持中文路徑,中文名稱
8、 文件名稱的最大值、最小值、特殊字符(包含空格),使用程序語句是否會對齊造成影響
9、 上傳文件是否可以同時上傳多個,可否可選擇文件夾上傳其對應的文件
10、上傳文件數超過最大值是在提交前還是提交后校驗
11、 上傳文件容錯性測試,如檢查覆蓋同文件操作
12、文件文件異常性測試,如硬盤空間不足
13、上傳文件速率性能測試,檢查系統資源占用
14、上傳文件安全性測試,如上傳常見木馬
15、上傳文件特性測試,如是否支持斷點續傳
16、 上傳文件后,檢查是否與原文件一致,包含目錄設置等
17、 上傳文件是否能正確打開

針對下載文件的測試用例

1、 右鍵另存為是否可正確下載文件,工具下載是否正確
2、 單擊下載是否是提示下載還是頁面打開
3、 對於本機沒有安裝工具的文件是否能打開
4、 對於直接在頁面內打開的內容是否顯示正常,頁面美觀性
5、 保存到本地是否能正確顯示
6、 下載次數是否被正確記錄,另外取消下載是否會記錄下載次數
7、 后台設置了下載權限的文件是否可以被正確看到,是否可正確下載
8、 下載文件是否支持多個文件同時下載,或同一文件多次下載
9、 下載文件異常性測試,如本地磁盤空間不足
10、下載文件速率性能測試
11、 下載文件特性測試,如是否支持斷點下載
12、下載文件后,檢查是否與原文件一致,是否能正確打開

針對用戶注冊登錄的測試用例

【界面測試】
1、 布局是否合理,輸入框和按鈕是否對齊,界面風格是否統一,有沒錯別字
【功能測試】
1、 用戶名和密碼都有最大和最小長度,根據邊界值分析,取上點、離點,內點
2、 用戶名和密碼都有字符類型要求,根據等價類分析,划分幾個無效及有效等價類
3、 驗證必填項為空是否可以正常進入
4、 用戶名密碼輸入特殊字符,如/’ “\ 或程序語言等
5、 輸入密碼時,大寫鍵盤開啟時要求有提示信息
6、 輸入的密碼是否密文顯示
7、 改變已存在用戶的用戶名和密碼的大小寫來登錄
8、 登錄后是否會用明文傳遞參數
9、 數據庫中不存在的用戶名,或存在的用戶名,錯誤的密碼來登錄
10、輸入的正確的用戶名或密碼前后中間有空格
11、 登錄失敗后,不能記錄密碼的功能
12、選中記住密碼是否可以保存密碼,重新打開是否保存着正確的密碼
13、選中記住密碼后換一個賬戶,保存的密碼是否正確地與賬號對應
14、登錄失敗后,已經輸入的用戶名和密碼一般需要清空
15、登錄后保存里面的鏈接,關了瀏覽器直接復制鏈接看能不能訪問
【性能測試】
1、 打開登錄頁面,需要幾秒,輸入正確的用戶名和密碼成功跳轉后,需要幾秒
2、 多用戶並發登錄是否達到設計要求
3、 登錄達到需求上線,系統穩定工作時間是否達到要求
【安全性測試】
1、 密碼一般要求不可以復制粘貼
2、 用戶名和密碼是否通過加密的方式,發送給服務器
3、 用戶名和密碼的驗證,應該是服務端和客戶端同時驗證
4、 用戶名和密碼的輸入框,要求屏蔽SQL注入,如輸入or 1=1
5、 錯誤登錄次數限制,防止暴力破解
6、 Cookie有效時間驗證
7、 是否允許多用戶同時登錄
8、 使用已被刪除或禁用的賬號登錄
【易用性測試】
1、 檢驗是否支持tab和enter鍵
【兼容性測試】
1、 主流的瀏覽器下能否正常顯示,功能是否正常
2、 不同的平台能否正常工作
3、 移動設備上是否正常工作
————————————————
版權聲明:本文為CSDN博主「Liu_KH」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Liu_KH/java/article/details/79497753


免責聲明!

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



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