有时我们会遇到这样的问题,比如如何多次运行一个测试用例?invocationCount是这个问题的答案。在这篇文章中,我们将讨论在TestNG中与@Test annotation一起使用的invocationCount属性。
这个属性有什么作用,或者调用计数有什么用?invocationCount有助于多次执行单个测试用例。因此,如果您有一个需要多次运行的测试用例,invocationCount可以帮助您。
语法
@Test(invocationCount = num)其中num =您希望运行此测试方法的次数。
示例:
package Test;
import org.testng.Assert;
import org.testng.annotations.Test;
public class CodekruTest {
@Test(invocationCount = 5) // now, this test case will run 5 times
public void test2() {
System.out.println("test2 is passed");
Assert.assertTrue(true);
}
}
下面是运行上述测试类的XML文件
<suite name="codekru">
<test name="codekruTest">
<classes>
<class name="Test.CodekruTest"&g