圖片上傳測試用例

來自:https://www.cnblogs.com/linxiu-0925/p/9555073.html

1.功能測試
(1)選擇符合要求的圖片,上傳--------上傳成功;
(2)上傳成功的圖片名稱顯示----------顯示正常(根據需求)
(3)查看,下載上傳成功的圖片--------上傳的圖片可查看或下載(根據需求)
(4)刪除上傳成功的圖片-------------可刪除(根據需求)
(5)替換上傳成功的圖片-------------可替換(根據需求)
(6)上傳圖片是否支持中文名稱--------根據需求而定
(7)圖片路徑檢查是否可手動輸入----------根據需求而定

         可手動輸入:
         手動輸入正確且不存在的圖片路徑,上傳-----上傳成功

         手動輸入正確且存在的圖片路徑,上傳-----上傳成功
         手動輸入錯誤的圖片路徑,上傳-----提示,不能上傳

          不可手動輸入:

         選擇自動帶出的圖片路徑,上傳-----上傳成功
         按F12篡改正確的圖片路徑,上傳-----上傳成功

         按F12篡改錯誤的圖片路徑,上傳-----上傳失敗

 


2.圖片大小測試
(1)符合格式,總大小稍小於限制大小的圖片------上傳成功
(2)符合圖片,總大小等於限制大小的圖片--------上傳成功
(3)符合圖片總大小稍大於限制大小的圖片--------在上傳初提示附件過大

 

(4)圖片大小超過存儲剩餘空間

(5)圖片上傳時,存儲空間已滿

 
3.圖片名稱測試

(0)圖片名稱命名符合要求與命名不符合要求。
(1)圖片名稱過長。Win2000標準:255個字符(指在英文的字符下),如果是中文不超過127個漢字-----提示過長
(2)圖片名稱達到最大長度(中文,英文或混在一起)上傳後名稱顯示,頁面排版-----------頁面顯示正常
(3)圖片名稱中包含特殊字符-------------根據需求而定
(4)圖片名全爲中文--------------------根據需求而定
(5)圖片名全爲英文--------------------根據需求而定
(6)圖片名爲中、英混合-----------------根據需求而定
 
4.圖片類型測試
(1)上傳正確格式-----------------上傳成功
(2)上傳不允許的格式--------------提示不能上傳
(3)上傳rar,zip等打包圖片(多圖片壓縮)---------根據需求而定

 

5.圖片內容測試

(1)圖片內容相同,名稱相同,上傳-----------------上傳成功
(2)圖片內容不同,名稱不同,上傳--------------上傳成功
(3)圖片內容不同,名稱相同--------------根據需求而定

(4)圖片內容相同,名稱不同--------------根據需求而定
 
6.安全性測試
(1)上傳可執行圖片(exe圖片)-----------------根據需求而定
(2)上傳常見的木馬圖片------------------------提示不能上傳
(3)上傳時服務器空間已滿----------------------有提示
(4)上傳時服務器驗證--------------------------所有的驗證都在服務端,不能在客戶斷驗證
(5)上傳時繞過驗證,替換j_sessionid-----------驗證失敗      【抓包--修改數據--發送回服務器】     
(6)上傳時繞過驗證,刪除j_sessionid-----------驗證失敗      【抓包--刪除數據--提交給服務器】


 
7.性能測試
(1)上傳時網速很慢(限速)-----------------當超過一定時間,提示
(2)上傳過程斷網--------------------------有提示是否上傳成功
(3)上傳過程服務器停止工資------------------有提示是否上傳成功
(4)上傳過程服務器的資源利用率---------------在正常範圍
(5)發送多個上傳請求
(6)對接口進行壓力測試
(7)響應時間、吞吐量、併發數記錄

8.接口測試
(1)接口參數化:特殊字符、參數類型、參數有、無、null、必選參數、組合參數、邊界值
(2)接口功能測試: 業務流程---------正常場景、異常場景
(3)接口性能:響應時間、吞吐量、併發數
(4)接口安全:敏感信息加密、必要參數後端驗證、接口防惡意修改
 
9.界面測試
(1)界面美觀性、易用性(鍵盤和鼠標的操作、tab跳轉的順序是否正確)----------顯示正常(根據需求)
(2)按鈕文字是否正確--------------正確
(3)正確/錯誤提示的文字是否正確---------------正確
(4)說明性文字是否正確-----------------------正確

(5)上傳響應時間檢查

(6)上傳頁面顯示和控制檢查
 
 10.其他測試
(1)有多個上傳框時,上傳相同名稱的圖片---------------根據需求而定
(2)上傳一個正在打開的圖片-------------------------可以上傳
(3)圖片路徑是手工輸入的是否限制長度----------------限制一定的長度
(4)上傳過程中是否有取消正在上傳圖片的功能-----------有
(5)有沒有已經選擇好,但沒有上傳的圖片A,另外選擇圖片B上傳-----------上傳成功
(6)選擇好但是未上傳的圖片是否可以取消選擇------------可以取消選擇

(7)不選擇文件直接點擊上傳,查看是否給出提示

(8)連續多次選擇不同的圖片,查看是否上傳最後一次選擇的圖片

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章