Встречается на собеседованиях • сегодня
Как тестировалось API на последнем проекте
API тестировалось с использованием Postman для ручных проверок и pytest + requests для автоматизации. Основные аспекты:
- Проверка статус-кодов (200, 400, 401, 404 и т.д.)
- Валидация схемы ответа (использовали jsonschema)
- Проверка бизнес-логики (корректность данных в ответе)
- Тестирование граничных значений и негативных сценариев
Пример автотеста:
python
import requests
import pytest
BASE_URL = "https://api.example.com"
def test_get_user():
response = requests.get(f"{BASE_URL}/users/1")
assert response.status_code == 200
assert response.json()["id"] == 1
assert "name" in response.json()Также использовали:
- Контрактное тестирование (Pact)
- Нагрузочное тестирование (Locust)
- Мониторинг в проде (Datadog)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы