0

我正在努力寻找 testng xml 测试用例的概念应该随机执行列表而不使用 Java 代码播种概念。

我没有成功找到这样的概念。我观察到有很多使用 Java 种子的示例,您可以按如下方式随机化测试用例执行。这是我目前的做法

    public class TestOrderRandomizer implements IMethodInterceptor
    {
        @Override
        public List<IMethodInstance> intercept(List<IMethodInstance> methods, ITestContext context)
        {
            long seed = System.nanoTime();
            System.out.println(String.format("Randomizing order of tests with seed: %s", seed));
            Collections.shuffle(methods, new Random(seed));
            return methods;
        }
    }

但是,我的要求是不生成种子或使用 Java 代码随机化测试执行概念。我想要如下

  • Testng.xml 包含我所有的测试方法或测试用例
  • 一个要配置的参数,用于按顺序或随机运行测试用例。但是在这里我正在寻找 testng 内置功能如果您遇到过这样的解决方案,请告诉我。

谢谢,迪帕克

4

0 回答 0