Курс на Stepik
Обложка курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito» на Stepik
Бесплатно

Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito 5.000

Открыть на
STEPIK.ORG

Модульное тестирование - это must-have для любого разработчика, и уж тем более на Java. Курс разбирает не только начальные, но и продвинутые темы на каркасе JUnit наиболее востребованных версий (т.е., 4 и 5), причем в связке с фреймворком Mockito. Пользуется в основном средой Eclipse, но также объясняет, как вести работу в IntelliJ IDEA и даже NetBeans, в т.ч. с помощью сборщика Maven. Дается подробнейший разбор, от классических @Test-методов до параметризованных тестов и замера покрытия кода.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Учеников на курсе 228
Сертификаты, выданные на курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Сертификатов выдано 0
Отзывы о курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Отзывов получено 1
Рейтинг курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Рейтинг курса 5.000
Уроки в курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Количество уроков 60
Время прохождения курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Время прохождения курса
Обновления курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Обновления курса
Дата публикации курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Дата публикации курса
Последнее обновление курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito» 5 разделов Уроки в курсе «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito» 60 уроков Время прохождения курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito» 11 ч. Последнее обновление курса «Фреймворк JUnit, версии 4 & 5 + первое знакомство с Mockito» обн. 14 января 2026

Самое первое знакомство

3 урока
1. Вступительное слово к этому курсу
2. О чем этот курс
3. Другие курсы того же автора

Модульное тестирование с JUnit (ver.4)

17 уроков
1. Начнем отсюда (хоть и чуточку забегая вперед)
2. Установка и настройка среды разработки Eclipse
3. Наш первый модульный тест
4. Работа с командной строки
5. Аннотация @Test
6. Что такое assert
7. assertFalse() и assertTrue()
8. Специфика тестирования массивов
9. assertArrayEquals()
10. Аннотации @Before и @After
11. Аннотации @BeforeClass и @AfterClass
12. Параметризованные тесты
13. Как тестируют исключения
14. Как тестировать таймауты
15. Аннотации под капотом
16. Что такое "рефлексия"
17. Тестовые комплекты (Test Suites)

Переход на JUnit 5 (Jupyter)

18 уроков
1. Введение к этому учебному модулю
2. Подробнее о модульном тестировании вообще
3. Миграция на "Юпитер"
4. Чуть-чуть истории
5. assertNull() и assertTrue()
6. Классификация тестов
7. Вновь про assertArrayEquals()
8. Выгоды от модульного тестирования
9. @BeforeAll, @AfterAll и порядок исполнения тестов
10. @DisplayName и @RepeatedTest
11. Вновь про параметризованные тесты
12. Продвинутые параметризованные тесты
13. Наименование, длительность и деактивация теста
14. @Nested
15. Новые виды ассертов
16. Первым делом - добротный модульный тест
17. Еще раз об отличиях между JUnit 4 и 5
18. Подведем итоги этого учебного модуля

Продвинутые темы + первые шаги с Mockito

19 уроков
1. Аннотация @Category
2. Что такое "assumption"
3. Покрытие кода
4. Аннотация @Tag
5. Интерфейс ParameterResolver
6. Интерфейс TestReporter
7. Интерфейс RepetitionInfo
8. Пользовательские расширения
9. Динамические тесты
10. Аннотация @EnumSource
11. "Черные" и "белые" ящики в тестировании
12. Первое знакомство с "тестовыми дублерами"
13. Объекты-"болванчики"
14. Заглушки-респондеры
15. "Саботажники"
16. Моки
17. "Шпионы"
18. Фейковые объекты
19. Тестируем контур охлаждения ядерного реактора через Mockito

Экстра

3 урока
1. Вспомогательные материалы
2. Бонусная лекция: аннотация @TestMethodOrder
3. Как тестировать методы с побочным эффектом