Встречается на собеседованиях • сегодня
Какие плюсы и минусы командной строки 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"}};
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы