Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
нет рассрочки

Включено в курс

12 уроков (видео и/или текст)
14 упражнений в тренажере
43 проверочных теста
Самостоятельная работа
Дополнительные материалы
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы

Чему вы научитесь
Писать более качественный код, в котором содержится меньше ошибок чем в коде без тестов
Лучше строить архитектуру своего кода, базируясь на том как его будут использовать
Писать код быстрее за счет автоматизированной проверки его работы
Выполнять рефакторинг кода чаще, избавляя его от легаси, благодаря гарантиям, которые дают тесты

Что вы получите после обучения

Приобретаемые навыки
2
Автоматическое тестирование
3
Утверждения (Asserts)
4
Библиотека AssertJ
5
Матчеры
6
JUnit
7
Подготовка данных
8
Покрытие кода тестами (Code Coverage)
9
Разработка через тестирование (TDD)
10
Непрерывная интеграция (CI)

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

Введение
Знакомимся с курсом и его целями
теория

Причины тестирования
Разбираемся, что должны делать тесты
теория
тесты
упражнение

Утверждения
Знакомимся с ключевым словом `assert` в Java
теория
тесты
упражнение

Библиотека AssertJ
Знакомимся с базовыми возможностями библиотеки AssertJ
теория
тесты
упражнение

Матчеры
Знакомимся с матчерами AssertJ
теория
тесты
упражнение

Модульные тесты
Проходим полный путь написания тестов на примере тестирования стека
теория
тесты
упражнение

JUnit
Знакомимся с самым популярным фреймворком для тестирования в Java
теория
тесты
упражнение

Подготовка данных
Знакомимся с аннотацией @BeforeEach и методами, которые выполняются перед каждым тестом
теория
тесты
упражнение

Плохие и хорошие практики тестирования
Знакомимся с типичными ошибками, которые совершают при написании тестов
теория
тесты
упражнение

Покрытие кода тестами
Учимся искать код, не затронутый тестами
теория
тесты
упражнение

Разработка через тестирование
Учимся писать тесты до кода
теория
тесты
упражнение

Фикстуры
Учимся правильно готовить данные для тестов
теория
тесты
упражнение

Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 03.12.2024 06:43
Java: Автоматическое тестирование

Java: Автоматическое тестирование

Оставить отзыв
Поделиться курсом с друзьями