Выбор ответа Junior Тестирование обновлено
Пирамида тестов
Вопрос
Что утверждает пирамида тестирования?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Модульных тестов больше всего, сквозных (E2E) меньше всего. Модульные тесты быстрые, дешёвые и точно указывают на ошибку, поэтому их основа.
Варианты ответа
- Сквозных тестов должно быть больше всего, они ближе к пользователю
- Модульных, интеграционных и сквозных тестов должно быть поровну
- Модульные тесты не нужны, если есть достаточное покрытие E2E
- Модульных тестов больше всего, сквозных (E2E) меньше всегоправильный ответ
Разбор
Модульные тесты быстрые, дешёвые и точно указывают на ошибку, поэтому их основа. Интеграционные проверяют связки с базой, HTTP и DI, они медленнее. E2E дорогие и хрупкие, ими покрывают ключевые сценарии. В бэкенде на .NET часто говорят о «трофее»: больше интеграционных тестов через WebApplicationFactory и Testcontainers, но идея та же: баланс скорости и уверенности.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.