Data-driven testing — запускаем один тест с разными наборами данных. Примеры: тест логина с 10 разными парами логин/пароль (валидные, инвалидные, граничные), тест формы с разными значениями полей. Реализация: JUnit 5 @ParameterizedTest + @CsvSource, TestNG @DataProvider, pytest @pytest.mark.parametrize, Cypress data.forEach(...). Данные можно брать из массива, CSV файла, Excel, БД. Преимущество: тест пишется один раз, покрывает много кейсов.
Что такое data-driven testing и как реализовать?
Middle
351 просмотровAFK Offer AI
Как организовать структуру автоматизационного проекта?