我有2个包含不同测试的TestNG类。
例如:
Class Test1{
@Test
public void Amazon(){
}
}
Class Test2{
@Test
public void Netflix(){
}
}
在上面的示例中,Class Test1& Test2是两个独立的文件。现在,如果您执行项目为"运行为TestNG Test"哪一个会首先执行,为什么?
感谢。
答案 0 :(得分:0)
TestNG未指定订单,可能会在TestNG,其插件甚至java版本之间进行更改。
但你可以想象它按字母顺序排列:
如果您希望测试之间有一个强大的订单,则必须使用TestNG中的一个或多个订单功能,例如dependsOnMethods
,priority
,...
检查the documentation。