Зависимые тесты
Зависимые тесты - это тесты, которые запускаются только после тестов от которых они зависят. Обычно, если предшестующий тест упал, то зависимый отмечается как пропущенный (skipped), а не как упавший (failed).
JUnit 4
JUnit сфокусирован на изоляции тестов и на момент версии JUnit 4 не поддерживает эту фичу.
TestNG
“dependOnMethods“ используется для указания зависимости от других тестов:
“method2()” запустится, если “method1()” успешно прошел, иначе “method2()” будет пропущен (skipped).
Вопрос 1. Чем плохи зависимые тесты?
Задание 2. Напишите тест, зависящий от нескольких других тестов.
Last updated