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

2022-02-08 04:43:35 字數 1440 閱讀 6256

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

★批量導

★內容校驗

1、必填項檢查

包括必填項不填,必填項部分不填,必填項全部填寫幾種情況。

2、選擇項

包括不選擇、選擇其中乙個、新增乙個選項、嘗試輸入其他字元等。

3、填寫內容格式檢查

如要求整數、要求數字、要求字元、選擇項、字元長度檢查等。

4、內容為空檢查

包含excel檔案有很多行資料,其中某一行全部為空,某幾行為空;某一行中間某個欄位為空;excel檔案只有表頭;excel檔案無任何資料。

5、新增一行資料,然後將資料刪除【如果開發判斷方法有誤,會認為刪除的這條資料也存在】

6、excel資料量檢查

excel檔案中資料量可以接受最大值是多少。如果資料量較大時,後台處理時,頁面如何顯示?後台的處理是單執行緒還是多執行緒?處理時間較長時,是否會影響系統其他功能?對資料庫造成的壓力會有多大?這些問題都需要和開發確認,至少開發應該考慮到這種極限情況,進行相應的處理。

★檔案匯入

1、錯誤提示

如果excel中某一行或者某一字段格式不對或者資料為空,則需要和策劃確認是否提示到具體的字段。最終需要保證提示文案友好。

2、匯入其他格式的檔案

系統應判斷出格式不對,根據具體要求提示相應文案,例如檔案格式不對等。

3、重複匯入相同的檔案

需確認是否允許匯入?如果允許資料將如何處理?比如覆蓋或者忽略?

4、excel用excel和wps兩種軟體編輯後匯入

如果開發使用的方法不對,會識別不了wps編輯的excel檔案,需確認是否支援wps軟體的編輯。

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

★批量匯出

匯出excel格式檢查

1、匯出的excel格式是否符合預期

2、excel中各欄位是否正確。

3、匯出的excel檔名是否有要求。如果有要求,是否正確。

4、不同瀏覽器匯出的excel檔案是否一致。

★資料檢查

1、選擇資料為空時是否可以匯出。

2、資料量較少時的匯出檢查。

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

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

Java中Excel的匯入匯出

一.excel匯入 先在前台頁面定義乙個獲取excel檔案路徑的input 然後把這個路徑傳到後台類中 string excel request.getparameter excel workbook wb null try catch biffexception e catch ioexcepti...

C 中Excel的匯入匯出

重點 如果計算機沒裝excel,則必須安裝accessdatabaseengine 32.exe或者accessdatabaseengine 64.exe引擎,這樣電腦就安裝excel環境,匯入匯出就可以執行而不報錯了。我的資源有這兩個檔案 button匯出 private void btnserc...

excel匯入匯出

匯出 yii框架中 header content disposition attachment filename 123.xls arr connection createcommand select from recruit queryall array this db get recruit r...