初入軟體測試必備:不知如何下手?一篇文章帶你上手批次功能測試

博為峰網校發表於2021-03-16

初次接觸批次測試的小夥伴一定一頭霧水,不知從何下手。批次交易是什麼?它與聯機交易有何不同?批次測試都要關注哪些內容?本文結合實際測試經驗,詳細介紹批次交易的概念、分類以及功能測試關注點,助力測試小夥伴邁出批次功能測試的第一步。

一、什麼是批次交易?

本文所稱的批次交易,是與聯機交易相對應的概念。聯機交易具有實時、快速響應使用者請求的特點,接收和處理請求都是實時的,處理完畢後立刻將結果返回客戶。批次交易則是在接收請求後,順序處理,全部處理完畢後再將處理結果統一輸出,因此具有處理資料量大,執行時間較長的特點。加我VX:ww-51testing 回覆“測試”,同時領取限量軟體測試學習資料哦~~

一般而言,批次交易透過建立作業計劃模板,以人工干預或系統自動調起程式的方式執行,模板中包含若干根據業務邏輯處理先後順序進行排列的節點,節點可以調起對應的批次交易程式,對資料進行加工處理並輸出結果。

下圖舉例了一個作業計劃模板及其中節點之間的關係情況。

二、批次交易的分類

以銀行系統為例,根據處理資料及結果的不同,批次交易包括賬務處理類、統計報表類、狀態修改類、資料清理類、生成歷史資料類等型別。

1、賬務處理類批次,指根據業務規則進行記賬等賬務處理型別的批次,例如:收費、結息、明細加工等。

2、統計報表類批次,指根據業務規則對資料進行加工生成報表的批次,例如:日報、月報、年報等。

3、狀態修改類批次,指根據業務規則在到達某個業務規定的時間後修改產品狀態的批次,例如:透支形態轉移、解口掛等。

4、資料清理類批次,指根據業務規則或技術需要對錶資料進行全部或部分清理的批次, 例如:LOADNULL或其它按時間清理的節點等。

5、生成歷史資料類批次,指根據業務規則或技術需要把當前表中滿足條件的資料轉移至歷史表中,例如:將交易明細遷移到歷史表等。

三、批次交易功能測試的共性關注點

在進行上述每一型別的批次交易功能測試時,測試人員都要關注以下內容:

一是關注批次節點的配置資訊,比如:歸屬模板正確性,節點前、後續節點資訊正確性,節點執行開始和結束位置引數的連續性和正確性等。

二是批次節點處理的源和目的庫、表的正確性。

三是批次節點應處理記錄數和抽樣處理記錄詳細內容正確性。

四是批次節點對會計日期進行校驗的正確性。

四、不同型別批次的具體關注點

上一部分我們談到各個型別批次的共性關注點,這一部分我們來看看不同型別的批次還有哪些具體的關注點。

1、賬務處理類批次:

主要關注資料來源表獲取正確、資料處理結果正確、資料處理結果存放表正確。

對於自身功能:前序節點提供的全量等價類業務場景資料處理正確(資料處理的記錄數、抽樣資料各欄位資料結果均正確)。

對於節點間功能:給後序節點提供的資料處理正確(含生成中間表或生成的檔案內容和格式)。

2、統計報表類批次:

對於節點自身功能:報表名稱、格式、內容的正確性(資料處理的記錄數、抽樣資料各欄位資料結果均正確),報表檔案傳送功能正常(需專屬的較完備的環境)。

對於節點間功能,資料消費系統對批次節點生成檔案的接收、解析處理、儲存、顯示和列印功能正常(注意檔案格式的檢查,特別是檔案中分隔符等的檢查)。

3、狀態處理類批次:

關注點同賬務類批次。

4、資料清理類批次:

主要關注清理節點清理策略的驗證,資料清理邊界值處理準確(清理日及該日前的資料均被清理,清理日後的資料未被清理),最大量資料的清理時間不影響第二天的聯機。

5、生成歷史資料類批次:

關注點同資料清理類批次,只是需要增加驗證清理表的資料是否全部和正確清理到歷史表(記錄數和抽樣資料均需驗證)。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2763191/,如需轉載,請註明出處,否則將追究法律責任。

相關文章