JUnit 5
event_note Разделов - 1
access_time 48 ак.ч.
art_track Лекций - 22
ondemand_video 4 ч 40 мин
credit_card Стоимость - 2 499 ₽ [[priceDiscountCalc(2499)]] ₽ 2 499 ₽
Описание
Курс JUnit 5 включает в себя не только практическую часть, но и теорию тестирования, т.е. содержит информацию про основные понятия и определения в тестировании программного обеспечения, такие как:
- все виды тестов (unit, integration, acceptance)
- регрессионное и функциональное тестирование
- flaky тесты
- различные методологии и подходы в разработке программного обеспечения (TDD, BDD)
- жизненный цикл тестов
- многое другое
Также подробно будет разобран фреймворк Mockito, без которого не обходится ни один проект. Более того, он активно используется в таком фреймворке как Spring. Следовательно, знание его обязательно для любого Java разработчика.
Для кого-то будет полезно узнать про механизм внедрения зависимостей (Dependency Injection - DI), т.к. в JUnit 5 он также был реализован для получения огромной гибкости в тестовых классах и методах, которые мы также разберем в теории и практике. Даже если вы не знакомы с DI - он все равно будет подробно разобран с самого нуля.
Будут отдельные видео, которые раскроют мощь новой Extension модели, которая в свою очередь пришла на замену устаревших подходов в JUnit 4: runners и rules. Благодаря чему мы можем внедряться на любом этапе жизненного цикла тестов.
Ну и Конечно же речь будет идти про основной инструмент, который используется для тестирования программного обеспечения в Java - это фреймворк JUnit 5.
По окончании курса вы будете понимать, что из себя представляет тестирование ПО, уверенно владеть фреймворком JUnit 5 и хорошо разбираться во всех его аспектах.
Чему вы научитесь:
Курс JUnit 5 содержит информацию про основные понятия и определения в тестировании программного обеспечения и конечно же про основной фреймворк
Преподаватель: Матвеенко Денис
Рекомендуем Вам:
1. Введение
2. Установка программного обеспечения
3. Аннотация
4. Test Lifecycle
5. Запуск тестов. Launcher API
6. Test Driven Development. TDD
7. AssertJ & Hamcrest
8. Testing exceptions
9. Tagging and Filtering
10. Tests order. Nested tests
11. Dependency Injection. DI
12. Parameterized Tests
13. Flaky tests. Timeouts
14. Extension Model. Теория
15. Extension Model. Практика
16. Mockito. Test Doubles
17. Mockito. Mock
18. Mockito. Spy
19. Mockito. MockitoExtension
20. Behavior Driven Development. BDD
21. Практика
22. Заключение. Путь развития
Отзывы могут оставлять только те пользователи, которые получили сертификат.