Testng 依赖于未正确排序的方法
希望有人能在这方面帮助我。 我目前正在尝试使用TestNG编写一些自动化测试 我有一个具有以下方法的ClassA:Testng 依赖于未正确排序的方法,testng,Testng,希望有人能在这方面帮助我。 我目前正在尝试使用TestNG编写一些自动化测试 我有一个具有以下方法的ClassA: ClassA: TestA1() @Test( dependsOnMethods = { "TestA1" }) TestA2() //dependsonmethod TestA1() TestA3() @Test( dependsOnMethods = { "TestA3" }) TestA4() depends on T
ClassA:
TestA1()
@Test( dependsOnMethods = { "TestA1" })
TestA2() //dependsonmethod TestA1()
TestA3()
@Test( dependsOnMethods = { "TestA3" })
TestA4() depends on TestA3()
现在,当我运行testng时,它的序列如下:
TestA3()
TestA1()
TestA4()
TestA2()
我的testng xml如下所示:
<test name="SampleTest">
<parameter name="test.TestA1" value="TestA1" />
<parameter name="test.TestA2" value="TestA2" />
<parameter name="test.TestA3" value="TestA3" />
<parameter name="test.TestA4" value="TestA4" />
<groups>
<run>
<include name="@mode@" />
</run>
</groups>
<classes>
<class name="test.sampleTest" />
</classes>
</test>
将test1和test3也注释为@Test。使A3依赖于a2
TestA1()
TestA2()
TestA3()
TestA4()