上傳文件及導出文件的測試用例


上傳文件及導出文件的測試用例

 

一、文件上傳:(假設系統要求上傳的文件只能為.txt,大小為<=5M的文件)

Step Name

Descrīption

Expected Result

1-0 文件類型正確,文件大小的校驗

上傳每一種合法的附件類型,總大小小於限制的大小的附件,上傳的文件大小為4.9M

上傳成功

1-1 文件類型正確,文件大小的校驗

上傳每一種合法的附件類型,總大小等於限制大小的附件,上傳的文件大小為5M

上傳成功

1-2 文件類型正確,文件大小的校驗

上傳每一種合法的附件類型,總大小大於限制大小的附件,上傳的文件大小為5.1M

提示信息"上傳的附件總大小不能超過5M"

2-0 文件大小符合,文件類型的校驗

上傳合法文件類型的文件,上傳的文件類型為.txt

上傳成功

2-1 文件大小符合,文件類型的校驗

上傳文件類型為非法的文件,上傳的文件類型為.doc,或.xls,或gif,或ppt等

提示信息“上傳的文件類型不合法”

3 文件類型與大小都不合法

上傳文件大小為5.1M,文件類型為doc的文件

會先判斷文件類型,再判斷文件大小,提示信息為“上傳的文件類型不合法”

4-0 文件類型與大小都合法的其他情況

上傳一個0kb的文本文檔

建議限制上傳0kb的文件

4-1 文件類型與大小都合法的其他情況

 上傳一個正在使用中的附件

(即打開該文件,再上傳該文件)

建議提示不允許上傳

4-2 文件類型與大小都合法的其他情況

 手動輸入一個存在的文件,點擊上傳

上傳成功

4-3 文件類型與大小都合法的其他情況

 手動輸入一個不存在的文件,點擊上傳

提示信息"請正確選擇要上傳的附件"

4-4 文件類型與大小都合法的其他情況

 輸入路徑為f:/的文件,點擊上傳

上傳成功

4-5 文件類型與大小都合法的其他情況

輸入路徑為從U盤上傳

上傳成功

4-6 文件類型與大小都合法的其他情況

不同操作系統上傳

上傳成功

4-7 文件類型與大小都合法的其他情況

文件名很長的上傳

上傳成功

4-8 文件類型與大小都合法的其他情況

路徑很長上傳

上傳成功

5-0目的:續傳功能

上傳是否支持斷點續傳;

 

 

注:假設上傳的文件允許為xls類型,則還要考慮系統是否要求上傳的文件所用的工作名稱必須為Sheet1 ;必須考慮上傳最大的文件時的上傳時間是否在合理時間范圍內

 

二、文件導出:

Step Name

Descrīption

Expected Result

目的:導出全部客戶資料

點擊導出按鈕,保存導出文件,查看導出文件的內容 

導出文件的內容正確

目的:導出部分數據

點擊查詢,輸入查詢條件,點擊查詢按鈕,點擊導出按鈕,保存文件

只導出所查詢出來的數據

目的:導出大量數據的速度

驗證一次性導出2萬條的數據的速度

導出時間應該在合理范圍內

目的:導出的文件名特別長的情況

點擊導出按鈕,彈出的對話框,點擊保存,輸入文件名,點擊保存

可以保存

目的:導出的文件名為空

點擊導出按鈕,彈出的對話框,點擊保存,文件名為空,點擊保存

無法保存

目的:存儲空間不足

硬盤空間不足/ U盤空間不足

提示存儲空間不足

目的:導出的文件名稱校驗

導出重名

提示重名

目的:續傳功能

下載能否支持斷點續傳;

 

 

其他內容參考:

A、附件上傳下載測試

u   正常的上傳和下載功能是否正常;

u   是否允許相同文件名的文件上傳;

u   是否允許上傳大小超過限制的文件;

u   是否允許同一客戶端 IP 無限次上傳文件;

u   服務器端是否檢查磁盤剩余空間,並依次對客戶端上傳做出限制;

u   上傳文件過多過大是否會導致服務器異常;

u   上傳是否支持斷點續傳;

u   上傳是否檢查文件類型;

u   上傳成功后文件能否正常打開或顯示;

u   是否支持輸入地址文件上傳;

u   是否支持上傳打開的文件;

u   下載能否支持斷點續傳;

u   下載成功后文件能否正常打開或顯示;

u   下載文件是否支持對文件的保存;

u   下載文件到 U 盤空間不足;

 

B、文件導入導出測試

u   導入各種類型文件檢查;

u   不同版本的 Excel 文件導入是否正常;

u   文件導入時是否顯示導入進度;

u   導入成功后界面是否有導入成功的提示;

u   導入中斷后是否支持續傳;

u   大批量數據導入對系統穩定性的檢測;

u   導入數據重復是否進行提示;

u   導入失敗時是否給出錯誤信息;

u   導入路徑和文件名長度超長;

u   導入文件內容包含錯誤數據;

u   通過查詢后導出;

u   大數據量導出,進度條顯示;

u   大數據量導出時要有中斷功能;


免責聲明!

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



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