什么是測試數據生成?我們如何產生它?
在我們測試過程中往往需要測試我們場景更加的充分,而創建數據測試。
測試數據包括輸入輸出,對輸出的自動化驗證等。
創建測試數據的方法:
1.手動。
2.從生產到測試環境的大量數據拷貝。
3. 自動測試數據生成工具。
為什么需要數據驅動測試?
數據驅動測試是一種在軟件測試過程中使用的方法,用於描述直接測試的輸入、可驗證輸出的條件表,以及測試環境的設置還有控制編碼的過程。
數據驅動測試的好處包括:
1.就算應用程序開發還在進行當中,測試者仍然可以進行腳本的編寫工作。
2.減少了冗余和不必要的測試腳本。
3.用較少的代碼生成測試腳本。
4.所有信息,如輸入、輸出和預期結果,都以適當的文本記錄形式進行存儲。
5.為應用程序的維護提供利了靈活性條件。
6.如果功能發生了變化,只需要調整特定的函數腳本就足夠了。
關於數據驅動測試的一些提示:
1.測試應該創建自己的場景數據。
2.自由使用數據助手和場景設置。
3.不要使用自己的數據訪問層來測試系統的數據訪問層。
4.數據驅動測試包括對數據庫驗證,流程中各模塊的驗證。
其實,可以這樣理解數據驅動:
測試流程固定或不變,輸入不同的參數或值,輸出不同的測試結果,進行校驗。