Правила хорошего UNIT-теста на примере java и spring boot
Автор: Kirill Grishchuk - Software Engineer
Загружено: 2022-04-02
Просмотров: 19973
Описание:
Всем привет, в этом видео покажу как делать unit тестирование типичного spring-boot приложения.
Проект на github:
https://github.com/Kirya522/medium-po...
Провожу консультации
https://kirya522.tech/posts/services/
Мои ссылки:
✅ Информационный канал (https://t.me/kirya522) с анонсами и инсайдами
🌐 сайт (https://kirya522.tech/)
📹 ( / @kirya522-dev ) - youtube канал по разработке
✍️ Чат (https://t.me/kirya522_chat) со зрителями
Все кроме разработки:
🎙 ( / @kirya522-stuff ) - live канал про авто и другие хобби
🚗 tg-канал (http://t.me/kirya522_live) про внутреннюю кухню и не it-жизнь
Поддержать канал
https://pay.cloudtips.ru/p/f4934136
https://www.donationalerts.com/r/kiry...
Содержание:
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 - Планы про нагрузочное тестирование
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: