1. 程式人生 > >文件上傳、下載測試點總結

文件上傳、下載測試點總結

文件的 rar 特殊 出現 易用性 合格 路徑 網速 混合

關於文件上傳下載主要考慮以下幾點:

1.文件類型:
拿到需求的時候,看文件類型有沒有限制限制,如果有限制按照文件的要求進行測試;若上傳類型沒有限制,則測試用例要考慮的以下幾個方面:

  1. 各種常見的文件類型,包括bat、xls、xlsx、doc、docx、exe、jsp、rar、zip、iso等,以及各種視頻,音頻和圖片等;
  2. 關於文件名:純中文名稱、中文和英文混合、中文和數字文件名、中文和特殊字符(&*等)文件名、英文和數字文件名,英文和特殊字符文件名、純英文文件名等;
  3. 文件名長度:1個字符、10個字符、100個字符等,包括各種文件名下的長度;
  4. 文件存儲位置:D:\文件,計算機\C盤\用戶\文件夾\文件,..\文件夾1\文件夾2\文件夾3\文件夾4……文件

2.文件名稱測試:

  1. 文件名稱過長
  2. 文件名稱達到最大長度(中文,英文或混在一起)上傳後名稱顯示,頁面排版,頁面顯示正常
  3. 文件名稱中包含特殊字符
  4. 文件名全為中文
  5. 文件名全為英文
  6. 文件名為中、英混合

3.文件大小:
通常情況下,系統都會設定的上傳文件大小的上限值,因此在考慮上傳文件大小時,包括以下幾種情形:

  1. 文件大小為0
  2. 符合格式,總大小稍小於限制大小的文件
  3. 符合文件,總大小等於限制大小的文件
  4. 符合文件,總大小稍大於限制大小的文件
4.安全性測試:
  1. 上傳可執行文件(exe文件)
  2. 上傳常見的木馬文件,-提示不能上傳
  3. 上傳時服務器空間已滿,有提示

5.性能測試:
  1. 上傳時網速很慢(限速),當超過一定時間,提示
  2. 上傳過程斷網,有提示是否上傳成功
  3. 上傳過程服務器停止工資-,有提示是否上傳成功
  4. 上傳過程服務器的資源利用率,在正常範圍
6.界面測試:
  1. 界面美觀性、易用性(鍵盤和鼠標的操作、tab跳轉的順序是否正確),顯示正常(根據需求)
  2. 按鈕文字是否正確
  3. 正確/錯誤提示的文字是否正確
  4. 說明性文字是否正確
7.其他:
  1. 有多個上傳框時,上傳相同名稱的文件
  2. 上傳一個正在打開的文件
  3. 文件路徑是手工輸入的是否限制長度
  4. 上傳過程中是否有取消正在上傳文件的功能
  5. 保存時有沒有已經選擇好,但沒有上傳的文件
  6. 選擇好但是未上傳的文件是否可以取消選擇
  7. 附件為空時,上傳按鈕是否可用,是否有提示信息,提示信息是否明確,是否可以更好的指導用戶使用該功能;
  8. 附件由於某種原因上傳失敗,系統是否可正常處理(網絡突然斷掉、文件本身出現損壞、上傳中途客戶不小心認為關掉上傳對話框等);
  9. 文件大小為臨界值時,系統是否可以正常處理;
  10. 文件選擇後,點擊上傳按鈕,提示信息顯示出來所要花費的時間,具體情況視各個項目而定;
  11. 文件上傳成功後,文件名的編寫是否符合用戶要求的規則

6.關於下載:

  1. 文件是否可正常下載,下載過程因為某些原因突然中斷之後是否可以重新下載;
  2. 下載下來的文件,是否可正常打開,打開之後文件的內容是否發生變化等

PS: 還有批量上傳和下載

文件上傳、下載測試點總結