Работал ли с функциональным тестированием

Python Middle Без компании
Работал ли с функциональным тестированием
Ответы
Да, работал с функциональным тестированием. В Python для этого часто используют библиотеки `unittest`, `pytest` или `doctest`. Функциональное тестирование проверяет соответствие системы требованиям, тестируя её функции на корректность работы. Пример с `pytest`: ``` def add(a, b): return a + b def test_add(): assert add(2, 3) == 5 assert add(-1, 1) == 0 ``` Также использовал `requests` для тестирования API: ``` import requests def test_api_status(): response = requests.get("https://api.example.com/status") assert response.status_code == 200 assert response.json()["status"] == "OK" ``` Для UI-тестирования применял `Selenium`: ``` from selenium import webdriver def test_login(): driver = webdriver.Chrome() driver.get("https://example.com/login") driver.find_element("id", "username").send_keys("user") driver.find_element("id", "password").send_keys("pass") driver.find_element("id", "submit").click() assert "Welcome" in driver.page_source driver.quit() ```