Выбор ответа Junior Тестирование обновлено

Пирамида тестов

Вопрос

Что утверждает пирамида тестирования?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Модульных тестов больше всего, сквозных (E2E) меньше всего. Модульные тесты быстрые, дешёвые и точно указывают на ошибку, поэтому их основа.

Варианты ответа

  1. Сквозных тестов должно быть больше всего, они ближе к пользователю
  2. Модульных, интеграционных и сквозных тестов должно быть поровну
  3. Модульные тесты не нужны, если есть достаточное покрытие E2E
  4. Модульных тестов больше всего, сквозных (E2E) меньше всегоправильный ответ

Разбор

Модульные тесты быстрые, дешёвые и точно указывают на ошибку, поэтому их основа. Интеграционные проверяют связки с базой, HTTP и DI, они медленнее. E2E дорогие и хрупкие, ими покрывают ключевые сценарии. В бэкенде на .NET часто говорят о «трофее»: больше интеграционных тестов через WebApplicationFactory и Testcontainers, но идея та же: баланс скорости и уверенности.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме