Встречается на собеседованиях • сегодня
Какие плюсы и минусы использования TestNG вместе с Selenium
TestNG + Selenium — мощная комбинация для тестирования.
Плюсы:
- Гибкость аннотаций (
@Test,@BeforeMethod,@DataProvider) - Параллельный запуск тестов (
parallel="methods") - Зависимости между тестами (
dependsOnMethods) - Поддержка параметризации (
@Parameters,@DataProvider) - Интеграция с отчетностью (HTML, Allure)
Минусы:
- Сложность для новичков (по сравнению с JUnit)
- Требует дополнительной настройки (
testng.xml) - Менее популярен в Java-сообществе, чем JUnit
Пример:
java
@Test(dataProvider = "loginData")
public void testLogin(String username, String password) {
driver.findElement(By.id("username")).sendKeys(username);
driver.findElement(By.id("password")).sendKeys(password);
driver.findElement(By.id("login")).click();
Assert.assertTrue(driver.getCurrentUrl().contains("dashboard"));
}
@DataProvider
public Object[][] loginData() {
return new Object[][] {
{"user1", "pass1"},
{"user2", "pass2"}
};
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы