Курс 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 минут. Получите полный доступ, чтобы смотреть без ограничений.
Dzianis Matveyenka (Denis.dmdev) — это Java-разработчик, преподаватель и автор образовательного проекта DMDev, ориентированного на обучение backend-разработке на Java.Кто этоПрофессиональный Java Software Engineer с опытом более 10 летРаботал в международных IT-компаниях: EPAM, IBA, Godel, FitbitВ настоящее время — разработчик в GoogleНачал преподавать с ~2017 года и развивает собственную образовательную платформуОсновной фокус обученияJava CoreS
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
У автора курса есть памятка по порядку прохождения курсов, может быть будет полезно https://docs.google.com/document/d/15ZhG8bBG6Is5IVHulAoLlpwiPMNkvzHu-ElhHfIiWYc/edit
kirillkasanov291
Не объяснил, а прогнал
Roman
выбисил мозг этот докладчик
Flegcore
Курс возможно не для совсем новичков, но для junior самое то. Для старта достаточно.
Anonymous
всё намешано. Явно не для новичков. И ломбок добавил с поверхностным объяснением, и как под копотом обрабатывается тесты лаунчером. В общем здесь вся полезная инфа может в максимум часа в 2 уместиться. Остальное либо лишнее, либо уже рассматривать нормально каждый вопрос, а не просто для рассмотрения возможностей