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 содержит информацию про основные понятия и определения в тестировании программного обеспечения и конечно же про основной фреймворк

Преподаватель: Матвеенко Денис

star [[ parseFloat(course.review_score).toFixed(1) ]] group
[[ course.name ]]
[[ course.price_discount ]] ₽ [[course.price]] ₽ [[ course.price ]] ₽ Бесплатно
1. 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. Заключение. Путь развития

Добавить отзыв

Отзывы могут оставлять только те пользователи, которые получили сертификат.

[[ formattedAverageScore ]] star
[[ myReview.owner.last_name ]] [[ myReview.owner.first_name ]]
[[ moment(new Date(myReview.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ myReview.text ]]
star star_border
edit delete check_circle watch_later cancel
Причины отклонения в "Условия использования" п. 11.3
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
На данный момент нет отзывов.
[[ review.owner.last_name ]] [[ review.owner.first_name ]]
[[ moment(new Date(review.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ review.text ]]
star star_border
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
Загрузить еще