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

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

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

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

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

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

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

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

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

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

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

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

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

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

1. Введение
Познакомиться с курсом и его целями

теория

2. Зачем и как писать тесты?
Разобраться с тем, что должны делать тесты и как они выглядят

теория
тесты
упражнение

3. Утверждения (Asserts)
Познакомиться с ключевым словом assert в Java

теория
тесты
упражнение

4. Библиотека AssertJ
Познакомиться с базовыми возможностями библиотеки AssertJ

теория
тесты
упражнение

5. Матчеры
Познакомиться с матчерами AssertJ

теория
тесты
упражнение

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

теория
тесты
упражнение

7. JUnit
Познакомиться с самым популярным фреймворком для тестирования в Java

теория
тесты
упражнение

8. Подготовка данных
Познакомиться с аннотацией @BeforeEach и методами, выполняющимися перед каждым тестом

теория
тесты
упражнение

9. Плохие и хорошие практики тестирования
Познакомиться с типичными ошибками, которые совершают при написании тестов

теория
тесты
упражнение

10. Покрытие кода тестами (Code Coverage)
Научиться находить код, который не затронут тестами

теория
тесты
упражнение

11. Разработка через тестирование (TDD)
Научиться писать тесты до кода

теория
тесты
упражнение

12. Непрерывная интеграция (CI)
Познакомиться с автоматической сборкой проекта

теория
тесты

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

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

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

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

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

Шаблоны проектирования (GoF). Редакция для Java
Шаблоны проектирования (GoF). Редакция для Java
29 900 ₽
обновлено 08.10.2024 08:56
Java: Автоматическое тестирование

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

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