2016-05-21 87 views
0

當我們遇到生產問題時,很難調試它們,首先是由於無法訪問生產數據庫,其次由於組件太重,所以不能在本地機器。我們剩下的所有東西都是手動遍歷代碼,並猜測它可能出錯的地方。從Oracle數據庫中以java創建xml測試數據

不太可取的方法是創建一個類似於生產場景和調試的TestNg單元測試。因爲數據量很大,所以不太可取,因爲涉及大量表和對象,因此創建數據太耗時。

在單元測試中,測試數據是在xmls中創建的,它反映了orm對象的屬性。對於例如 僱員:ID,名稱phoneNumber的

<Employee> 
    <id>1<id> 
    <name>john</name> 
    <phoneNumber>12345</phoneNumber> 
</Employee> 

在測試啓動時,這些解組通過JIBX到數據對象並持續到內存H2數據庫,然後可將其用作用於測試案例的樣本數據。

我正在尋找一種方法來自動執行此測試xml數據創建。一些將轉換來自uat數據庫的測試數據並創建這些xmls。 這將幫助我們立即調試問題,只要我們在開發數據庫中有類似的數據。

回答