Встречается на собеседованиях • сегодня
Работал ли с функциональным тестированием
Да, работал с функциональным тестированием. В Python для этого часто используют библиотеки unittest, pytest или doctest. Функциональное тестирование проверяет соответствие системы требованиям, тестируя её функции на корректность работы.
Пример с pytest:
python
def add(a, b):
return a + b
def test_add():
assert add(2, 3) == 5
assert add(-1, 1) == 0
text
Также использовал `requests` для тестирования API:
```python
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:
python
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()
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы