Всем привет, в этом видео покажу как делать unit тестирование типичного spring-boot приложения.
Проект на github:
[ Ссылка ]
Telegram канал для обратной связи:
[ Ссылка ]
Лайв канал
[ Ссылка ]
Поддержать канал
[ Ссылка ]
[ Ссылка ]
Содержание:
0:00 - Введение
0:21 - Готовый пример
0:35 - Типичное SpringBoot приложение
1:10 - Как начинается unit тестирование
1:30 - Тестирование Repository
1:55 - Сколько методов столько и тестов
2:03 - Тесты не должны зависеть друг от друга
2:20 - Не инициализировать лишние зависимости
2:50 - Как назвать тест
3:10 - Содержание теста, модель AAA
3:40 - Когда использовать моки
4:20 - Самые типичные Unit тесты
5:12 - Тестирование Service
5:50 - Тестирование с моками зависимостей
6:15 - Полезные аннотации Mockito
7:05 - Настройка моков зависимостей
7:50 - Проверка вызовов через verify
8:30 - Как проверять void метод
9:03 - Тестирование Controller
9:13 - Тест с большим количеством моков
10:25 - Разница Unit и Integration тестов
11:00 - Кратко о SpringBootTest
11:40 - Зона ответственности Unit тестов
11:55 - Покрытие кода тестами
12:30 - Как читать отчет о покрытии
13:00 - Как происходит ревью тестов
13:40 - Возможная бессмысленность тестов
14:40 - Планы про нагрузочное тестирование
Правила хорошего UNIT-теста на примере java и spring boot
Теги
spring bootправильный unit testзачем нужны мокиunit тестированиеspring testspring тестыUnit тестыspring boot тестированиеunit test как создатьunit тестирование javaсоздание моков при тестированиитестирование javaюнит тестычто такое мокиunit testing in software testingкак работать с mockitoсоздание mock javajava тест с mockкак использовать mock javamockito какMockito как использоватькак сделать мокумакита java