Testng 测试套件测试顺序 class 执行

Testng test suite order of test class execution

我找到了一组测试类,它使用了没有定义testng.xml的testng框架。因此,它没有定义 preserver-order 属性。 在这种情况下,必须以特定顺序执行这些测试,以避免失败。它们似乎在我的机器上运行良好,但在其他一些机器上却失败了。

如果未定义套件 XML 文件,它在 testng 中使用什么顺序执行测试,它会因各种因素而有所不同吗?

除非您使用 dependsOn*priority 等顺序功能,...未指定测试顺序,可能取决于您的系统(例如 jdk 版本)。