經常使用輸入框的測試用例彙總

轉載地址:https://testerhome.com/topics/10306

php

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

一、 輸入中英文空格,字符串中間空格,首尾空格,回車換行符
二、 字符長度校驗,輸入是緩衝區溢出的超長字符,默認字符,空字符,特殊字符,尤爲是系統保留字符
三、 根據的頁面使用的不一樣程序語言,輸入不一樣的語言字符串,如HTML格式語言,JS函數格式,如 <br><tr><td><body><script><front>,php以及JS代碼等
四、 輸入全角/半角的數字,大小寫英文
五、 輸入特殊字符串如null,&nbsp空格,回車轉義符
六、 如果必填項只輸入若干個空格,程序應友好提示
七、 數據提交後查看數據庫中的內容是否正確數據庫

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

一、 輸入整數首位、末位爲0
二、 輸入正負數值
三、 輸入0、小數、小數末位爲0
四、 輸入多個小數點
五、 輸入小數位數大於小於等於要求的有效位
六、 輸入非數值型數據,程序應提示錯誤;若字段禁止直接輸入非數值型數據,可嘗試拷貝粘貼的方式,保存時應沒法保存,並給出相應提示瀏覽器

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

一、 日輸入0,1,30,31,32
二、 根據閏年,大小月份,日輸入28,29,30,31
三、 月輸入0,1,12,13
四、 時輸入00,23,24
五、 分秒輸入00,59,60
六、 日期格式校驗,根據項目要求而定是否合法
七、 輸入漢字、英文、字符等特殊符號
八、 另外需覈實系統中所涉及日期時間是否取自服務器安全

針對上傳文件的測試用例

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

針對下載文件的測試用例

一、 右鍵另存爲是否可正確下載文件,工具下載是否正確
二、 單擊下載是不是提示下載仍是頁面打開
三、 對於本機沒有安裝工具的文件是否能打開
四、 對於直接在頁面內打開的內容是否顯示正常,頁面美觀性
五、 保存到本地是否能正確顯示
六、 下載次數是否被正確記錄,另外取消下載是否會記錄下載次數
七、 後臺設置了下載權限的文件是否能夠被正確看到,是否可正確下載
八、 下載文件是否支持多個文件同時下載,或同一文件屢次下載
九、 下載文件異常性測試,如本地磁盤空間不足
十、下載文件速率性能測試
十一、 下載文件特性測試,如是否支持斷點下載
十二、下載文件後,檢查是否與原文件一致,是否能正確打開併發

針對用戶註冊登陸的測試用例

【界面測試】
一、 佈局是否合理,輸入框和按鈕是否對齊,界面風格是否統一,有沒錯別字
【功能測試】
一、 用戶名和密碼都有最大和最小長度,根據邊界值分析,取上點、離點,內點
二、 用戶名和密碼都有字符類型要求,根據等價類分析,劃分幾個無效及有效等價類
三、 驗證必填項爲空是否能夠正常進入
四、 用戶名密碼輸入特殊字符,如/’ 「\ 或程序語言等
五、 輸入密碼時,大寫鍵盤開啓時要求有提示信息
六、 輸入的密碼是否密文顯示
七、 改變已存在用戶的用戶名和密碼的大小寫來登陸
八、 登陸後是否會用明文傳遞參數
九、 數據庫中不存在的用戶名,或存在的用戶名,錯誤的密碼來登陸
十、輸入的正確的用戶名或密碼先後中間有空格
十一、 登陸失敗後,不能記錄密碼的功能
十二、選中記住密碼是否能夠保存密碼,從新打開是否保存着正確的密碼
1三、選中記住密碼後換一個帳戶,保存的密碼是否正確地與帳號對應
1四、登陸失敗後,已經輸入的用戶名和密碼通常須要清空
1五、登陸後保存裏面的連接,關了瀏覽器直接複製連接看能不能訪問
【性能測試】
一、 打開登陸頁面,須要幾秒,輸入正確的用戶名和密碼成功跳轉後,須要幾秒
二、 多用戶併發登陸是否達到設計要求
三、 登陸達到需求上線,系統穩定工做時間是否達到要求
【安全性測試】
一、 密碼通常要求不能夠複製粘貼
二、 用戶名和密碼是否經過加密的方式,發送給服務器
三、 用戶名和密碼的驗證,應該是服務端和客戶端同時驗證
四、 用戶名和密碼的輸入框,要求屏蔽SQL注入,如輸入or 1=1
五、 錯誤登陸次數限制,防止暴力破解
六、 Cookie有效時間驗證
七、 是否容許多用戶同時登陸
八、 使用已被刪除或禁用的帳號登陸
【易用性測試】
一、 檢驗是否支持tab和enter鍵
【兼容性測試】
一、 主流的瀏覽器下可否正常顯示,功能是否正常
二、 不一樣的平臺可否正常工做
三、 移動設備上是否正常工做函數

相關文章
相關標籤/搜索