1
私は2つのテストケースTC1とTC2を持っているし、次のようにこれら2つのテストケースを3回実行しようとしている:私が試した TC2 TC1 TC2 TC1 TC2再びTestNGのテストを実行して、再度、プログラム
TC1
TC1の実行中public class ClassName {@Test(priority = 1,invocationCount = 1)
// TC1
public void verifyQuestionTitle(){
try {
.....
}
catch(Exception e)
{
e.printStackTrace();
}
}
@Test(priority = 2,invocationCount = 1)
// TC2
public void verifyAnswerOptionsCount(){
try {
.....
}
catch(Exception e)
{
e.printStackTrace();
}
}
@Factory
public Object[] create(){
return new Object[]{
new ClassName(), new ClassName(), new ClassName()
};
}
しかし、この結果三回最初にしてTC2 3回すなわち TC1:@Factoryを使用して、以下のコードで10 TC1 TC1 TC2 TC2 TC2 これは私が望むものとは異なります。呼び出しカウントを3にすると、同じパターンになります。 誰でも私が探しているものを達成するのを助けることができます。