關於Excel匯入匯出的用例設計

2022-09-08 15:51:11 字數 1859 閱讀 9644

目前,為方便操作,很多系統都會增加批量匯入匯出的功能。檔案匯入匯出一般格式都是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軟體的編輯。

自己手動新建excel或者對其他excel進行修改,使excel格式和模板一致,這種情況下資料填寫正確的話,應可以正確的匯入系統。

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

批量匯出

一、匯出excel格式檢查

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

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

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

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

二、資料檢查

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

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

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

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

關於excel的匯入匯出

目前為方便操作,很多系統都增加了批量匯入匯出的功能。檔案匯入匯出一般的格式都是excel,現將常用設計用例總結如下 批量匯入 1 模板只有乙個檔案 模板只有乙個檔案時,比較簡單,檢查一下模板和預期是否一致即可。2 模板是乙個壓縮包 模板是壓縮包時,需要檢查一下壓縮包檔案是否齊全,每乙個檔案和預期是否...

關於匯入 匯出Excel檔案

因為excel的易用,使得使用者能夠自己做表,幾乎所有使用者的報表都有excel檔案。使用者希望能將excel的檔案讀入報表工具,這樣就可以省去畫表的工作了 同時,生成的報表,要能匯出成excel檔案,這樣使用者就可以在其上再加工處理。因而對於乙個報表工具來說,有沒有完善的匯入 匯出excel檔案的...

關於T sql匯入匯出Excel

我的伺服器上 use test insert into openrowset microsoft.jet.oledb.4.0 excel 8.0 hdr yes database c a.xls sheet1 select from a 客戶的伺服器上 use test delete from a ...