數據管理是很重要的,數據管理與方法一樣,依然是有層次的,我們在測試的過程中,可能會有多個環境,每個環境的URL啊,登錄名啊,數據庫連接地址啊等等不一樣,我們可以把這些環境每個都配置一個數據文件,里面寫上URL啊登錄名等這些,作為一個全局的變量,通過配置文件來控制選擇哪一個環境的數據文件。每一個測試類,都對應一個數據文件,測試類中對應多個測試方法,這些個測試方法,也會有一些公共的數據,所以這個測試文件中要有存放公共數據的地方。最后的測試數據與全局數據進行合並,輸出給測試方法,這些測試數據在合並時,會生成一個map,所以,全局數據的KEY與測試方法的KEY如果相同的話,優先級應該是測試方法的覆蓋測試方法中的公共數據,然后再覆蓋全局數據。
我畫了一個圖:

具體的實現,可以找我討論。
