Пирамида тестов
Вопрос
Что такое пирамида тестов?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Ответ
Модель соотношения тестов: в основании много быстрых юнит-тестов, выше меньше интеграционных (компоненты вместе, настоящая БД), на вершине немного end-to-end. Чем выше, тем дороже, медленнее и хрупче тест.
Разбор
Модель соотношения тестов: в основании много быстрых юнит-тестов, выше меньше интеграционных (компоненты вместе, настоящая БД), на вершине немного end-to-end. Чем выше, тем дороже, медленнее и хрупче тест.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Аннотации жизненного цикла JUnit 5
Следующий вопрос
Состояние в полях тестового класса
Термины по теме
Ещё по теме «Тестирование: JUnit 5 и Mockito»
- Проверка исключения в JUnit 5
- Нестабильный тест
- ArgumentCaptor
- API Mockito
- Смешивание матчеров
- Что возвращает мок по умолчанию
- Мок и стаб
- Параметризованный тест