我正在使用Maven和TestNG的组合来运行我的自动化测试,对于每个测试/测试集,我目前都有一个单独的TestNG XML文件。我的问题是可扩展性。如何减少使用的TestNG XML文件的数量?
通常,我的每个测试集都只有一个类。所以,我想知道在执行对TestNG XML的测试调用时,是否有任何方法可以传递参数或其他东西来减少XML文件的数量。
提前致谢。
P.S。由于每个测试都是通过另一个框架触发的,因此我无法进行多项测试并将它们组合在一起。这些需要根据要求单独运行。我们也欢迎任何其他解决方案/建议。
答案 0 :(得分:1)
找到相同的解决方法。我创建了一个批处理文件来接受参数,并根据传递给批处理文件的输入参数,它在运行时创建了我需要的TestNG xml,从而减少了TestNG Xml的数量。