系統中Excel導入導出的測試用例


目前,為方便操作,很多系統都會增加批量導入導出的功能。文件導入導出一般格式都是excel。由於用戶直接在excel在填寫內容,無法控制填寫的格 式,加上excel解析比較困難,所以一般涉及到excel導入導出功能測試起來都較為繁雜。

 

★批量導

一般excel導入功能,都會提供模板下載功能。
1、模板只有一個文件
模板只有一個文件時,比較簡單,檢查一下模板和預期是否一致即可。
2、模板是一個壓縮包
模板是壓縮包時,需要檢查一下壓縮包中文件是否齊全,每一個文件和預期是否一致。
注意:如果產品制作壓縮包或者模板時,使用的是mac,請注意在Windows機器上檢查一下文件,是否有多余。【因為解析原因,容易多一個無用的文件】
3、文件打開格式
excel打開目前支持excel和wps兩種打開方式,需要確認這兩種方式打開excel模板顯示要一致。

 

★內容校驗
1、必填項檢查
包括必填項不填,必填項部分不填,必填項全部填寫幾種情況。
2、選擇項
包括不選擇、選擇其中一個、新增一個選項、嘗試輸入其他字符等。
3、填寫內容格式檢查
如要求整數、要求數字、要求字符、選擇項、字符長度檢查等。
4、內容為空檢查
包含excel文件有很多行數據,其中某一行全部為空,某幾行為空;某一行中間某個字段為空;excel文件只有表頭;excel文件無任何數據。
5、新增一行數據,然后將數據刪除【如果開發判斷方法有誤,會認為刪除的這條數據也存在】
6、excel數據量檢查
excel文件中數據量可以接受最大值是多少。如果數據量較大時,后台處理時,頁面如何顯示?后台的處理是單線程還是多線程?處理時間較長時,是否會影響系統其他功能?對數據庫造成的壓力會有多大?這些問題都需要和開發確認,至少開發應該考慮到這種極限情況,進行相應的處理。

 

★文件導入
1、錯誤提示
如果excel中某一行或者某一字段格式不對或者數據為空,則需要和策划確認是否提示到具體的字段。最終需要保證提示文案友好。

2、導入其他格式的文件
系統應判斷出格式不對,根據具體要求提示相應文案,例如文件格式不對等。

3、重復導入相同的文件
需確認是否允許導入?如果允許數據將如何處理?比如覆蓋或者忽略?

4、excel用excel和wps兩種軟件編輯后導入
如果開發使用的方法不對,會識別不了wps編輯的excel文件,需確認是否支持wps軟件的編輯。

5、不使用下載的模板,自己新建excel導入
自己手動新建excel或者對其他excel進行修改,使excel格式和模板一致,這種情況下數據填寫正確的話,應可以正確的導入系統。

6、表頭檢查:包括去掉、修改、新增列、列之間切換等

 

★批量導出
導出excel格式檢查
1、導出的excel格式是否符合預期

2、excel中各字段是否正確。

3、導出的excel文件名是否有要求。如果有要求,是否正確。

4、不同瀏覽器導出的excel文件是否一致。

 

★數據檢查
1、選擇數據為空時是否可以導出。

2、數據量較少時的導出檢查。

3、excel導出時數據的分頁檢查。【一般數據量較大時,開發都會分批次去取數據,分頁時容易出現問題】

4、數據量很大時,系統是否會出現問題,導出的時間檢查,以及對系統其他功能的影響。【簡單的壓力測試】

 

---------------------------------------------------------------------------------

關注微信公眾號(測試工程師小站)即可在手機上查閱,並可接收更多測試分享,發送【測試資料】更可獲取百G測試教程~


免責聲明!

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



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