Встречается на собеседованиях • сегодня
Что находится между unit и n2n слоями в пирамиде тестирования
Пирамида тестирования состоит из нескольких уровней, и между unit (нижний уровень) и n2n (end-to-end, верхний уровень) находятся интеграционные и сервисные (service) тесты.
- Интеграционные тесты проверяют взаимодействие между модулями/компонентами.
- Сервисные тесты (API-тесты) фокусируются на бизнес-логике без UI.
Пример структуры:
python
# Unit тесты (изолированные)
def test_calculate_total():
assert calculate(2, 3) == 5
# Интеграционный тест (база + сервис)
def test_order_creation(db_connection):
order = create_order(db_connection, product_id=1)
assert order.status == "created"
# API тест (сервисный)
def test_api_order_creation(api_client):
response = api_client.post("/orders", json={"product_id": 1})
assert response.status_code == 201
# E2E (n2n, через UI)
def test_ui_order_creation(browser):
browser.fill_form(product_id=1).submit()
assert browser.has_text("Order created") Чем выше уровень, тем меньше тестов (пирамида).

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