JAVA自動化測試數據設計


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

我畫了一個圖:

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM