我已使用@Test批注中的 priority = xxx 按特定顺序订购了自动测试。
对于要测试的最后一个类别,优先级值从10201及更高版本开始。但是,在第一堂课之后立即测试了该特定班级,其优先级为1-10。
有人有什么主意吗?我查看了TestNG文档-但未讨论这些值。
答案 0 :(得分:1)
我查看了TestNG源代码,并发现priority是一个int,因此最大值将为2147483647。
实际上,您可以通过运行以下测试来轻松对其进行测试:
import org.testng.annotations.Test;
public class Testing {
@Test(priority = 2147483647)
public void testOne() {
System.out.println("Test One");
}
@Test(priority = 1)
public void testTwo() {
System.out.println("Test Two");
}
}