Доступно

[Udemy] Фреймворк JUnit 4 / 5: Вводный курс

Тема в разделе "Курсы по программированию", создана пользователем freedev, 22 янв 2019.

Цена: 900р-69%
Взнос: 278р
100%

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

Резервный список: 1 участников

Статус обсуждения:
Комментирование ограничено.
  1. 22 янв 2019
    #1
    freedev
    freedev ОргОрганизатор

    Складчина: [Udemy] Фреймворк JUnit 4 / 5: Вводный курс

    Фреймворк JUnit 4 / 5: Вводный курс
    Курс формирует знания и практические навыки модульного тестирования с помощью каркаса JUnit версий 4 и 5; для начинающих

    Язык: Русский
    Автор: Igor Soudakevitch

    Описание
    ✰✰✰✰✰ На кого рассчитан этот курс ✰✰✰✰✰


    Целевая аудитория состоит из начинающих программистов, которые:
    • обладают опытом разработки Java-приложений порядка одного года
    • мало или совсем не знакомы с концепцией модульного тестирования
    • желают приобрести навыки работы с каркасом JUnit версий 4 и 5 на профессиональном уровне.
    ✰✰✰✰✰ Постановка задачи ✰✰✰✰✰

    JUnit – самый популярный фреймворк для модульного тестирования Java-приложений, а последняя версия этого инструмента, т.е. JUnit 5, обладает еще более полезным и мощным функционалом.

    Уверенное владение этим фреймворком станет серьезным активом в портфолио любого начинающего программиста.

    Поскольку предыдущая редакция фреймворка до сих пор активно используется, да и кода на ней написано очень много, первая часть курса посвящена функционалу JUnit 4. Во второй части мы рассмотрим наиболее важные особенности JUnit 5, внимательно разберем отличия этих двух версий, а также ознакомимся с теоретическими основами модульного тестирования и рекомендуемыми практиками для создания грамотных юнит-тестов.

    ✰✰✰✰✰ Чему научится слушатель ✰✰✰✰✰

    В ходе обучения слушатели познакомятся:
    • с методологией модульного тестирования;
    • с устройством каркаса JUnit;
    • с практикой тестирования в рамках интегрированной среды разработки Eclipse
    После завершения обучения слушатели смогут уверенно использовать данный инструмент для модульного тестирования своих продуктов на двух версиях каркаса: JUnit 4 и JUnit 5.

    ✰✰✰✰✰ Обзор тематики курса ✰✰✰✰✰

    Модуль 1 – JUnit 4 (~3,5 часа видеолекций)
    • Развертывание и настройка учебной среды на базе Eclipse
    • Запуск юнит-тестов с командной строки
    • @Test-методы категории assert
    • Что такое assertion в Java
    • Методы assertFalse() и assertTrue()
    • Тестирование объектов
    • Метод assertArrayEquals()
    • Аннотации @Before и @after
    • Аннотации @BeforeClass и @AfterClass
    • Параметризованные тесты
    • Тестирование исключений
    • Тестирование производительности
    • Аннотации в Java: углубленное знакомство
    • JUnit «под капотом»: рефлексия в действии
    • Сборка юнит-тестов в комплекты
    Модуль 2 – JUnit 5 и методология модульного тестирования (~3 часа видеолекций)
    • Миграция на JUnit 5
    • Краткий исторический экскурс
    • Классификация тестов ПО
    • Преимущества модульного тестирования
    • Грамотные юнит-тесты: принцип FIRST
    • JUnit 4 / JUnit 5: сходства и отличия
    • Новые виды ассертов
    • Новые виды аннотаций
    • Новый подход к параметризованным тестам
    • Применение матчеров hamcrest
    • и многое другое...
    Для кого этот курс:
    • Начинающие инженеры-разработчики ПО на Java
    • Beginner Java programmers
     
    Последнее редактирование: 10 сен 2020
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      30 янв 2019
    2. plumber
      plumber участвует в складчине.
      29 янв 2019
    3. skladchik.com
      Взнос в складчине составляет 139р.
      29 янв 2019
    4. skladchik.com
      Складчина активна.
      29 янв 2019

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      30 янв 2019
    2. skladchik.com
      Взнос в складчине составляет 139р.
      29 янв 2019
    3. skladchik.com
      Складчина активна.
      29 янв 2019
    4. skladchik.com
      Сбор взносов начинается 29.01.2019.
      27 янв 2019
Статус обсуждения:
Комментирование ограничено.