0

大家好,我有一个疑问,请帮忙

我在 TestNG 中有这个测试代码,我必须在其中登录 -> 找到产品组合 -> 填写表格

代码是这样的

@Test
public static void login(){

// login code

}

@Test(dependsOnMethod = "login")
pubilc find_combination(){

// finding code 

}

@Test(dependsOnMethod = "find_combination")
public static void fill_form(){

// filling the product form

}

在此我想重复 find_combination 和 fill_form 以便我可以创建更多产品请求以进行测试 i google 并发现 @Test('invocationCount = 10') 将重复测试方法但我的问题是我想执行登录仅一次并重复第 2 次和第 3 次测试方法 10 次,任何人都可以帮助我...我正在使用 Eclipse

谢谢

4

1 回答 1

3

您可以在 beforeClass 中输入您的登录信息。这样,它只会对您班级中的所有测试执行一次。如果登录失败,那么您的测试将不会被执行。在测试中保持调用计数。

于 2012-12-17T05:54:52.787 回答