Встречается на собеседованиях • сегодня

Какие плюсы и минусы командной строки TestNG

Плюсы:

  • Гибкость: мощные аннотации (@Test, @BeforeMethod, @DataProvider) для управления тестами.
  • Параллельный запуск: легко настраивается через testng.xml.
  • Интеграция: работает с Maven, Gradle, CI-системами.
  • Расширяемость: listeners (ITestListener, IReporter) для кастомизации отчетов и логики.
  • Группировка тестов: groups для выборочного запуска.

Минусы:

  • Сложность для новичков: обилие фич требует времени на освоение.
  • XML-конфигурация: testng.xml может стать громоздким.
  • Зависимость от JVM: не подходит для non-Java проектов.

Пример:

java
@Test(groups = "regression", dataProvider = "users")
public void testLogin(String username, String password) {
    // тестовая логика
}

@DataProvider
public Object[][] users() {
    return new Object[][]{{"user1", "pass1"}, {"user2", "pass2"}};
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы