Количество проверок может объясняться комбинациями ролей, данных, состояний, ошибок и интеграций, но 200 тестов само по себе не является достижением. Нужно показать структуру покрытия и отсутствие лишних дублей.
Почему для двух эндпоинтов потребовалось около 200 тестов на каждый? Что именно требовалось проверить?
Количество проверок может объясняться комбинациями ролей, данных, состояний, ошибок и интеграций, но 200 тестов само по себе не является достижением. Нужно показать структуру покрытия и отсутствие лишних дублей.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Количество проверок может объясняться комбинациями ролей, данных, состояний, ошибок и интеграций, но 200 тестов само по себе не является достижением. Нужно показать структуру покрытия и отсутствие лишних дублей.
Разделите набор на позитивные сценарии, валидацию границ, доступ, повторные и конкурентные операции, ошибки зависимостей. Уточните, считаются ли параметризованные случаи отдельными тестами. Объясните, почему проверки находятся именно на уровне endpoint, а не повторяют unit-тесты. Если не можете обосновать большую часть набора, стоит пересмотреть его стоимость и полезность.