类别: 自动化测试

关于TestNG的知识点——priority参数

priority参数

在testng的@Test方法中,方法执行顺序是字母顺序执行,而不是按测试方法在代码中的先后顺序执行。

为了使测试方法按先后顺序执行,可在@Test中添加priority参数,根据priority 设置的优先级依次执行方法。

实例代码如下:

package com.cases;

import org.testng.annotations.Test;

 

public class C_Start {

@Test(priority=3)
public void planccc() throws Exception {
System.out.println(“ccc”);
}

@Test(priority=1)
public void planaaa() throws Exception {
System.out.println(“aaa”);
}

@Test(priority=2)
public void planbbb() throws Exception {
System.out.println(“bbb”);
}

}

 

运行结果如下:

aaa
bbb
ccc

===============================================
king-test
Total tests run: 3, Failures: 0, Skips: 0
===============================================

 

转载请注明:半亩方塘 » 关于TestNG的知识点——priority参数

标签: 软件测试