[Udemy] Фреймворк JUnit 4 / 5: Вводный курс
Фреймворк JUnit 4 / 5: Вводный курс
Курс формирует знания и практические навыки модульного тестирования с помощью каркаса JUnit версий 4 и 5; для начинающих
Язык: Русский
Автор: Igor Soudakevitch
Описание
✰✰✰✰✰ На кого рассчитан этот курс ✰✰✰✰✰
Целевая аудитория состоит из начинающих программистов, которые:
JUnit – самый популярный фреймворк для модульного тестирования Java-приложений, а последняя версия этого инструмента, т.е. JUnit 5, обладает еще более полезным и мощным функционалом.
Уверенное владение этим фреймворком станет серьезным активом в портфолио любого начинающего программиста.
Поскольку предыдущая редакция фреймворка до сих пор активно используется, да и кода на ней написано очень много, первая часть курса посвящена функционалу JUnit 4. Во второй части мы рассмотрим наиболее важные особенности JUnit 5, внимательно разберем отличия этих двух версий, а также ознакомимся с теоретическими основами модульного тестирования и рекомендуемыми практиками для создания грамотных юнит-тестов.
✰✰✰✰✰ Чему научится слушатель ✰✰✰✰✰
В ходе обучения слушатели познакомятся:
✰✰✰✰✰ Обзор тематики курса ✰✰✰✰✰
Модуль 1 – JUnit 4 (~3,5 часа видеолекций)
Фреймворк JUnit 4 / 5: Вводный курс
Курс формирует знания и практические навыки модульного тестирования с помощью каркаса JUnit версий 4 и 5; для начинающих
Язык: Русский
Автор: Igor Soudakevitch
Описание
✰✰✰✰✰ На кого рассчитан этот курс ✰✰✰✰✰
Целевая аудитория состоит из начинающих программистов, которые:
- обладают опытом разработки Java-приложений порядка одного года
- мало или совсем не знакомы с концепцией модульного тестирования
- желают приобрести навыки работы с каркасом JUnit версий 4 и 5 на профессиональном уровне.
JUnit – самый популярный фреймворк для модульного тестирования Java-приложений, а последняя версия этого инструмента, т.е. JUnit 5, обладает еще более полезным и мощным функционалом.
Уверенное владение этим фреймворком станет серьезным активом в портфолио любого начинающего программиста.
Поскольку предыдущая редакция фреймворка до сих пор активно используется, да и кода на ней написано очень много, первая часть курса посвящена функционалу JUnit 4. Во второй части мы рассмотрим наиболее важные особенности JUnit 5, внимательно разберем отличия этих двух версий, а также ознакомимся с теоретическими основами модульного тестирования и рекомендуемыми практиками для создания грамотных юнит-тестов.
✰✰✰✰✰ Чему научится слушатель ✰✰✰✰✰
В ходе обучения слушатели познакомятся:
- с методологией модульного тестирования;
- с устройством каркаса JUnit;
- с практикой тестирования в рамках интегрированной среды разработки Eclipse
✰✰✰✰✰ Обзор тематики курса ✰✰✰✰✰
Модуль 1 – JUnit 4 (~3,5 часа видеолекций)
- Развертывание и настройка учебной среды на базе Eclipse
- Запуск юнит-тестов с командной строки
- @test-методы категории assert
- Что такое assertion в Java
- Методы assertFalse() и assertTrue()
- Тестирование объектов
- Метод assertArrayEquals()
- Аннотации @Before и
- Аннотации @BeforeClass и @AfterClass
- Параметризованные тесты
- Тестирование исключений
- Тестирование производительности
- Аннотации в Java: углубленное знакомство
- JUnit «под капотом»: рефлексия в действии
- Сборка юнит-тестов в комплекты
- Миграция на JUnit 5
- Краткий исторический экскурс
- Классификация тестов ПО
- Преимущества модульного тестирования
- Грамотные юнит-тесты: принцип FIRST
- JUnit 4 / JUnit 5: сходства и отличия
- Новые виды ассертов
- Новые виды аннотаций
- Новый подход к параметризованным тестам
- Применение матчеров hamcrest
- и многое другое...
- Начинающие инженеры-разработчики ПО на Java
- Beginner Java programmers
https://www.udemy.com/getting-started-with-junit-4-5/