Открыто

Владение каркасом модульного тестирования JUnit5 [IBS Training Center] [Андрей Денисов]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 5 апр 2025.

Цена: 13050р.-82%
Взнос: 2255р.

Основной список: 7 участников

  1. 5 апр 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Владение каркасом модульного тестирования JUnit5 [IBS Training Center] [Андрей Денисов]

    1.png

    В курсе дается введение в JUnit5. JUnit – этой фреймворк модульного тестирования для языка программирования Java. JUnit имеет особое значение в разработке на основе тестирования и входит в семейство фреймворков модульного тестирования, известное как xUnit, которое, в свою очередь, восходит к SUnit.

    В курсе рассматриваются основные аспекты JUnit5 c примерами и упражнениями. Мы изучим следующие темы: монолитная архитектура Junit4 и модульная архитектура Junit5; зависимости Maven; аннотации, классы и методы; параметризированные тесты; теги; использование аннотации @DisplayName для улучшение передачи информации пользователю; эффективное использования встроенных тестов Junit5. В ходе курса участники также узнают, как писать свои собственные приложения, применяя принципы TDD и используя JUnit5.

    После прохождения курса слушатели смогут:
    • Описывать архитектуру Junit 5;
    • Запускать проект, используя Junit 5 в качестве фреймворка тестирования;
    • Использовать аннотации, классы и методы Junit 5;
    • Писать параметризированные тесты Junit 5;
    • Использовать теги;
    • Эффективно использовать встроенные тесты Junit 5;
    • Писать приложения, используя принципы TDD и Junit5;
    Целевая аудитория:
    Java-разработчики, Java-архитекторы, тестировщики, которым нужно автоматизировать часть своей деятельности.

    Предварительная подготовка:
    • Понимание принципов объектно-ориентированного программирования
    • Опыт работы с объектно-ориентированными языками не менее 1 года
    • Желательно знание языка Java
    Для кого:
    • Разработчик
    • Тестировщик
    Улучшаемые навыки:
    • Основы JUnit 5
    • Параметризованные тесты
    • Группировка и фильтрация тестов
    • Интеграция с другими инструментами
    • Создание пользовательских расширений
    Программа

    01. Введение в Junit 5 (теория – 1,5 ч, практика – 0,5 ч)
    • Основы модульного тестирования;
    • Архитектура JUnit 5;
    • Junit 4 vs Junit 5;
    • Необходимые зависимости;
    • Аннотация @Test;
    02. Новые возможности Junit 5 и аннотации (теория – 2,5 ч, практика – 4,5 ч)
    • Аннотации;
    • Утверждения;
    • Предположения;
    • Внедрение зависимостей в Junit 5;
    • Параметризированные тесты;
    • Динамические тесты;
    03. Интеграция JUnit 5 с Mockito (теория – 1 ч, практика – 2 ч)
    • Имитирующие объекты;
    • Расширения JUnit 5;
    • Расширение Mockito;
    Чему вы научитесь:
    01. Научитесь основным концепциям и структуре JUnit 5
    02. Освоите создание параметризованных тестов с использованием аннотации
    03. Научитесь использовать группы тестов и фильтры для организации и выполнения тестов
    04. Освоите интеграцию JUnit 5 с инструментами сборки
    05. Научитесь создавать пользовательские расширения для JUnit 5

    Цена 13050 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 8 апр 2025
    1 человеку нравится это.
  2. Последние события

    1. sporspb
      sporspb не участвует.
      19 май 2025
    2. rus_imperial
      rus_imperial участвует.
      15 май 2025
    3. sporspb
      sporspb участвует.
      7 апр 2025
    4. Sublimee
      Sublimee участвует.
      6 апр 2025