为什么TestNG测试中的非唯一组名会影响其他测试类?我可以在不同的测试类中使用相同的组名吗?

时间:2016-06-27 15:27:12

标签: testing selenium-webdriver testng-eclipse

我在TestNG的2个测试类中有相同的组名,例如:

@Test(description =“step 4”,groups =“4”,dependsOnGroups =“3”)

但是,当我运行其中一个测试时,另一个测试会自动包含在临时xml文件中并运行。我想保持我的组名相对简单,不希望它们是唯一的。这是可能的还是我应该让它们与众不同?

1 个答案:

答案 0 :(得分:0)

组完全用于此目的 - 从所有包/类中收集测试方法。如果测试方法具有dependsOnGroups参数,则将从所有类触发所有相关的测试方法。如果您想确定测试的优先顺序,请使用priority的{​​{1}}参数。