Курс 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 и хорошо разбираться во всех его аспектах.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Меня зовут Денис, мне 30, а программирование мой близкий друг. Уже на протяжении 10 лет оно со мной идет рука об руку и помогает реализовываться в жизни. Чуть не забыл, я именно backend разработчик. То есть я разрабатываю архитектуру и логику приложений, а не отвечаю за его внешний вид. В данный момент я работаю в однойиз самых крупных компаний - Google. А также обучаю Java программированию на своих курсах DMdev, так как именно Java является моим
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
У автора курса есть памятка по порядку прохождения курсов, может быть будет полезно https://docs.google.com/document/d/15ZhG8bBG6Is5IVHulAoLlpwiPMNkvzHu-ElhHfIiWYc/edit
kirillkasanov291
Не объяснил, а прогнал
Roman
выбисил мозг этот докладчик
Flegcore
Курс возможно не для совсем новичков, но для junior самое то. Для старта достаточно.
Anonymous
всё намешано. Явно не для новичков. И ломбок добавил с поверхностным объяснением, и как под копотом обрабатывается тесты лаунчером. В общем здесь вся полезная инфа может в максимум часа в 2 уместиться. Остальное либо лишнее, либо уже рассматривать нормально каждый вопрос, а не просто для рассмотрения возможностей