Загрузка...

Правила хорошего UNIT-теста на примере java и spring boot

💰 Эксклюзивные материалы для интервью на бусти - https://boosty.to/kirya522
🧑‍💻 Провожу mock-интервью - https://kirya522.tech/posts/services/
✅ Информационный канал https://t.me/kirya522 с анонсами и инсайдами

---

Всем привет, в этом видео покажу как делать unit тестирование типичного spring-boot приложения.

Проект на github:
https://github.com/Kirya522/medium-posts/tree/main/java/unit-tests

Провожу консультации
https://kirya522.tech/posts/services/

---

Мои ссылки:
✅ Информационный канал https://t.me/kirya522 с анонсами и инсайдами
💰 Эксклюзивные материалы для интервью на бусти https://boosty.to/kirya522
🌐 сайт https://kirya522.tech/
📹 youtube канал по разработке - https://www.youtube.com/@kirya522-dev
✍️ Чат https://t.me/kirya522_chat со зрителями

Все кроме разработки:
🎙 live канал про авто и другие хобби - https://www.youtube.com/@kirya522-stuff
🚗 tg-канал http://t.me/kirya522_live про внутреннюю кухню и не it-жизнь

Поддержать канал материально
https://pay.cloudtips.ru/p/f4934136
https://www.donationalerts.com/r/kirya522

---

Содержание:

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 канала Kirill Grishchuk - Software Engineer
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять