Встречается на собеседованиях • сегодня
Что такое API
API (Application Programming Interface) — это набор правил и протоколов, позволяющий разным приложениям взаимодействовать между собой. Он определяет, как программы могут запрашивать данные или сервисы у других программ, серверов или сервисов.
Основные типы API:
- REST (HTTP/JSON)
- SOAP (XML)
- GraphQL (запросы с точными требованиями данных)
Пример тестирования REST API на Python (с requests):
python
import requests
response = requests.get("https://api.example.com/users/1")
assert response.status_code == 200
assert response.json()["id"] == 1Ключевые аспекты тестирования API:
- Проверка статус-кодов
- Валидация структуры ответа (JSON Schema)
- Тестирование граничных случаев и ошибок
- Проверка производительности (latency, throughput)
API тестирование часто выполняется до UI-тестов, так как позволяет быстрее выявлять дефекты на уровне бизнес-логики.

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