mrased
Я предполагаю, что вы выполняете тестовые случаи в рамках TestNG framework. Не могли бы вы указать, какие матрицы вы используете для выполнения того же самого.
1. Если методы зависят от каждого отдельного метода?
2. Установка приоритета для последовательного выполнения тестовых случаев ?
Для 1-го вы можете использовать dependsonmethod: например.
// using dependsOnMethods
@Test
public void method1(){
// this one passes
}
@Test(dependsOnMethods = {"method1"})
public void method2(){
fail("assume this one fails");
}
@Test(dependsOnMethods = {"method1"})
public void method3(){
// this one runs, since it depends on method1
}
@Test(dependsOnMethods = {"method2"})
public void method4(){
// this one is skipped, since it depends on method2
}
для 2-го вы можете установить приоритет: например.@test(priority=0)
function1()
{}
@test(priority=1)
function2()
{}
@test(priority=5)
function3()
{}
@test(priority=3)
function4()
{}
@test(priority=2)
function5()
{}
Кроме того, вы должны установить приоритет в Testng.XML для того же самого