2017-07-18 60 views
2

我正在使用Maven和TestNG的組合來運行我的自動化測試,並且對於每個測試/測試集,我目前都有一個單獨的TestNG XML文件。我的問題是涉及到可伸縮性。我如何減少使用的TestNG XML文件的數量?將參數傳遞給TestNG XML

通常,我的每個測試集都只有一個類。所以,我想知道在執行TestNG XML的測試調用時,是否有任何方法可以傳遞參數或其他內容以減少XML文件的數量。

在此先感謝。

P.S.由於每個測試都是通過另一個框架觸發的,因此我不能進行多個測試並將它們組合在一起。這些需要根據需要分開運行。任何其他解決方案/建議也是受歡迎的。

+1

它不清楚你在做什麼。你聲明你不能將多個測試類放入同一個testng套件的xml文件中,並且它們必須獨立存在。如果您可以根據每個xml的外觀以及您正在尋找的優化類型來添加一些示例,以幫助您擴展測試設置,那將是非常好的。 –

回答

1

找到了相同的解決方法。我創建了一個批處理文件來接受參數,並根據傳遞給批處理文件的輸入參數創建了我在運行時需要的TestNG xml,從而減少了TestNG Xml的數量。