大資料功能測試之測試資料準備
阿新 • • 發佈:2022-03-22
大資料測試過程中我們需要根據測試用例和場景準備不同型別的測試資料。
在準備測試資料時可用的方法如下
1)基於GUI構造資料
基於真實業務流程構造資料,最大程度的保證了資料的完整性和正確性。
2)使用批量生成資料工具構造資料
需構造海量資料,可用成熟工具構造,sql developer 和toad等
3)通過資料庫生成資料(sql語句、儲存過程等)
4)基於真實業務的資料脫敏後匯入測試環境
通常大資料需要多種不同形態的資料,直接構造不能保證資料的多樣性,該種形式可以保證測試過程中資料的豐富性和真實性
5)基於中介軟體構造資料
比如:實時資料處理模組會消費kafka的資料,在進行其他處理。可以通過kafka的producer程式碼封裝成測試資料生成函式,構建資料直接呼叫封裝函式
總結:構造資料比較複雜和重要,且測試資料需要儘量和實際資料保持一致。(類似時間 金額等)