Testng测试套件测试类执行顺序
我发现了一组使用testng框架的测试类,该框架没有定义testng.xml。因此,它没有定义“保留顺序”属性。 在这种情况下,这些测试必须按特定顺序执行,以避免失败。它们在我的机器上似乎通过得很好,而在其他一些机器上却失败了Testng测试套件测试类执行顺序,testng,Testng,我发现了一组使用testng框架的测试类,该框架没有定义testng.xml。因此,它没有定义“保留顺序”属性。 在这种情况下,这些测试必须按特定顺序执行,以避免失败。它们在我的机器上似乎通过得很好,而在其他一些机器上却失败了 如果没有定义套件XML文件,它在testng中执行测试的顺序是什么?它是否根据各种因素而变化 除非您使用诸如dependsOn*,优先级。。。测试顺序未指定,可能取决于您的系统(例如jdk版本) 除非您使用诸如dependsOn*,优先级。。。测试顺序未指定,可能取决于您
如果没有定义套件XML文件,它在testng中执行测试的顺序是什么?它是否根据各种因素而变化 除非您使用诸如
dependsOn*
,优先级
。。。测试顺序未指定,可能取决于您的系统(例如jdk版本) 除非您使用诸如dependsOn*
,优先级
。。。测试顺序未指定,可能取决于您的系统(例如jdk版本) Hi Julien,这在我们编写的测试用例或明确的测试方法中是正确的。但我指的是测试类,我们可以使用测试套件XML控制测试类执行的顺序,但是如果没有该文件,测试类的顺序是如何叠加的?正如我所说的,文档中没有指定,它可以更改,这取决于您使用的运行程序实现(eclipse、intellij、gradle、maven、ant等等),我明白了。但是如果你真的需要一个特定的顺序,你也可以用Hi Julien实现你自己的逻辑,这在我们编写的测试用例或是清晰的测试方法中是正确的。但我指的是测试类,我们可以使用测试套件XML控制测试类执行的顺序,但是如果没有该文件,测试类的顺序是如何叠加的?正如我所说的,文档中没有指定,它可以更改,这取决于您使用的运行程序实现(eclipse、intellij、gradle、maven、ant等等),我明白了。但是如果你真的需要一个特定的顺序,你也可以用它来实现你自己的逻辑