Какой фреймворк использовал для автотестов

QA Тестировщик Middle Райффайзен
Какой фреймворк использовал для автотестов
Ответы
Для автоматизации тестов я использовал несколько фреймворков в зависимости от типа тестирования и стека технологий проекта: **UI-тесты**: Selenium WebDriver + pytest (Python) или Playwright (TypeScript/JavaScript). Пример pytest + Selenium: ``` def test_login(): driver = webdriver.Chrome() driver.get("https://example.com/login") driver.find_element(By.ID, "username").send_keys("test") driver.find_element(By.ID, "password").send_keys("pass123") driver.find_element(By.ID, "submit").click() assert "Welcome" in driver.page_source ``` **API-тесты**: pytest с requests или REST Assured (Java). Пример pytest: ``` def test_api_get(): response = requests.get("https://api.example.com/users/1") assert response.status_code == 200 assert response.json()["username"] == "test_user" ``` **Unit-тесты**: unittest (Python), JUnit (Java) или Jest (JavaScript). Выбор зависит от требований проекта, языка команды и нужного уровня абстракции. Playwright/Selenium — для E2E, pytest — для гибкости, REST Assured — для API в Java-проектах.