文件上傳測試用例總結


面試中經常遇到設計測試用例的題目,今天以文件上傳為例,設計測試用例。

有些未能考慮到的用例點還請各位博友指點!

 

測試用例一般從以下幾個方面設計:

界面UI測試,功能測試,可用性/易用性測試,性能測試,壓力測試,安全性測試,兼容性測試,本地化測試

1、界面UI測試

1)頁面風格是否與需求設計文檔一致

2)按鈕文字是否正確

3)說明文字是否正確

4)正確/錯誤提示文字是否正確

2、功能測試

1)符合要求的文件上傳,上傳成功

2)上傳后文件名稱顯示

3)符合文件格式的文件上傳

4)不符合文件格式的文件上傳

5)上傳文件是否支持中文或特殊符號命名

6)上傳文件名稱可支持的最大長度(根據需求而定)

7)上傳文件路徑可支持的最大長度(根據需求而定)

8)不選擇文件,直接點擊上傳,上傳失敗

9)空文件(大小為0k)上傳,上傳失敗

10)小於最大文件內容的文件上傳,上傳成功

11)等於最大文件內容的文件上傳,上傳成功

12)大於最大文件內容的文件上傳,上傳失敗

13)上傳后文件是否能夠查看預覽

14)上傳后文件是否能夠下載

15)文件是否支持刪除

16)文件是否支持替換

17)文件是否支持手動輸入路徑

18)輸入正確路徑上傳

19)輸入錯誤路徑上傳

20)文件上傳后內容與源文件保持一致,無亂碼和數據丟失

21)上傳文件符合支持的編碼格式,上傳成功

22)上傳文件不符合支持的編碼格式,上傳失敗

3.可用性/易用性測試

1)是否支持tab切換,切換順序是否正確

2)按鈕是否支持回車

3)是否顯示完整的文件地址和名稱

4)是否備注文件類型及支持的語言格式

5)上傳過程中是否有進度提示

6)上傳成功是否提示

7)上傳失敗后是否提示明確的失敗原因

4.性能測試

1)上傳頁面打開時間控制在5s內

2)文件上傳時間控制在多少時間內(根據需求而定),超時提醒

3)大文件上傳時間

4)上傳過程中網絡很慢

5)上傳過程中網絡中斷,是否支持中斷續傳

6)上傳過程中服務器停止工作

7)上傳過程中查看服務器資源利用率是否在正常范圍

5.壓力測試

1)多個終端ip同時上傳文件

2)一個終端ip同時上傳多個文件

3)最大可支持同時上傳文件數

4)最大數量情況下運行一段時間

6. 安全性測試

1)上傳可執行文件exe(根據需求)

2)上傳帶有病毒的文件

3)上傳時服務器空間已滿

7.兼容性測試

1)是否支持多平台PC(windows,MAC)

2)是否支持PC和移動端

3)是否支持不同的手機型號(華為,蘋果,小米)

4)是否支持不同的移動操作系統(ios,Andriod)

5)是否支持不能的分辨率

6)是否支持不同瀏覽器

8.本地化測試

1)是否支持多語言

2)多語言翻譯是否正確

 


免責聲明!

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



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