1.一種離線數(shù)據(jù)任務的驗證方法,其特征在于,包括:
生成測試數(shù)據(jù);
記錄測試數(shù)據(jù)的預期結(jié)果集,所述預期結(jié)果集中的各個預期結(jié)果各自具有相應的維度;
離線數(shù)據(jù)任務處理所述測試數(shù)據(jù),并輸出測試結(jié)果集,所述測試結(jié)果集中的各個測試結(jié)果各自具有相應的維度;
將具有相同維度的所述預期結(jié)果集中的所述預期結(jié)果和所述測試結(jié)果集中的所述測試結(jié)果進行比對以驗證所述離線處理任務。
2.根據(jù)權(quán)利要求1所述的驗證方法,其特征在于,該方法還包括:根據(jù)比對結(jié)果生成測試報告。
3.根據(jù)權(quán)利要求1所述的驗證方法,其特征在于,所述生成測試數(shù)據(jù)包括:根據(jù)待測試的數(shù)據(jù)記錄的數(shù)據(jù)標準生成所述測試數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的驗證方法,其特征在于,所述記錄測試數(shù)據(jù)的預期結(jié)果包括:根據(jù)離線數(shù)據(jù)任務處理的邏輯方法以及離線數(shù)據(jù)任務的統(tǒng)計維度規(guī)則,記錄預期結(jié)果集。
5.根據(jù)權(quán)利要求1所述的驗證方法,其特征在于,在記錄測試數(shù)據(jù)的預期結(jié)果集步驟與離線數(shù)據(jù)任務處理所述測試數(shù)據(jù)步驟之間還包括將測試數(shù)據(jù)上傳至大數(shù)據(jù)平臺,其中所述離線處理任務在所述大數(shù)據(jù)平臺上運行。
6.根據(jù)權(quán)利要求1所述的驗證方法,其特征在于,所述離線數(shù)據(jù)任務處理所述測試數(shù)據(jù)包括:
離線數(shù)據(jù)任務讀取測試數(shù)據(jù);
根據(jù)離線數(shù)據(jù)任務的邏輯方法以及離線數(shù)據(jù)任務的統(tǒng)計維度規(guī)則生成測試結(jié)果集。
7.一種離線數(shù)據(jù)任務的驗證裝置,其特征在于,包括:
測試數(shù)據(jù)生成模塊,用于生成測試數(shù)據(jù);
預期結(jié)果集記錄模塊,用于記錄測試數(shù)據(jù)的預期結(jié)果集,所述預期結(jié)果集中的各個預期結(jié)果各自具有相應的維度;
離線數(shù)據(jù)任務模塊,用于處理所述測試數(shù)據(jù),并輸出測試結(jié)果集,所述測試結(jié)果集中的各個測試結(jié)果各自具有相應的維度;
驗證模塊,用于將具有相同維度的所述預期結(jié)果集中的所述預期結(jié)果和所述測試結(jié)果集中的所述測試結(jié)果進行比對以驗證所述離線處理任務。
8.根據(jù)權(quán)利要求7所述的驗證裝置,其特征在于,該驗證裝置還包括測試報告生成模塊,用于根據(jù)比對結(jié)果生成測試報告。
9.根據(jù)權(quán)利要求7所述的驗證裝置,其特征在于,所述測試數(shù)據(jù)生成模塊用于根據(jù)待測試的數(shù)據(jù)記錄的數(shù)據(jù)標準、生成所述測試數(shù)據(jù)。
10.根據(jù)權(quán)利要求7所述的驗證裝置,其特征在于,所述預期結(jié)果集記錄模塊用于根據(jù)離線數(shù)據(jù)任務處理模塊的邏輯方法以及離線數(shù)據(jù)任務模塊的統(tǒng)計維度規(guī)則,記錄預期結(jié)果集。
11.根據(jù)權(quán)利要求7所述的驗證裝置,其特征在于,該驗證裝置還包括上傳模塊,用于將測試數(shù)據(jù)上傳至大數(shù)據(jù)平臺;其中所述離線處理任務模塊在所述大數(shù)據(jù)平臺上。
12.根據(jù)權(quán)利要求7所述的驗證裝置,其特征在于,所述離線數(shù)據(jù)任務處理模塊用于讀取測試數(shù)據(jù),并根據(jù)離線數(shù)據(jù)任務模塊的邏輯方法以及離線數(shù)據(jù)任務模塊的統(tǒng)計維度規(guī)則生成測試結(jié)果集。