Встречается на собеседованиях • сегодня

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

Да, работал с функциональным тестированием. В 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()
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы