курс
Java: Автоматическое тестирование
349 студентов
116 сообщений
Последнее обновление:
06 июня 2022
Включено в курс
12 уроков (видео и/или текст)
10 упражнений в тренажере
36 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы
Чему вы научитесь
- Писать более качественный код, в котором содержится меньше ошибок чем в коде без тестов
- Лучше строить архитектуру своего кода, базируясь на том как его будут использовать
- Писать код быстрее за счет автоматизированной проверки его работы
- Выполнять рефакторинг кода чаще, избавляя его от легаси, благодаря гарантиям, которые дают тесты
Описание
Автоматизированное тестирование – неотъемлемая часть процесса программирования в профессиональной среде. Тесты — единственный надёжный способ убедиться в работоспособности кода. Они не избавляют от багов, но позволяют держать их количество на приемлемом уровне. Тесты дают уверенность, что изменения в одной части системы, не сломали другие части.
В этом курсе изучаются как общие принципы написания эффективных тестов, так и современный инструментарий для тестирования Java кода.
Уроки курса
-
2
Зачем и как писать тесты?
Разобраться с тем, что должны делать тесты и как они выглядят -
6
Модульные тесты
Пройти полный путь написания тестов на примере тестирования стека -
7
JUnit
Познакомиться с самым популярным фреймворком для тестирования в Java -
8
Подготовка данных
Познакомиться с аннотацией @BeforeEach и методами, выполняющимися перед каждым тестом -
9
Плохие и хорошие практики тестирования
Познакомиться с типичными ошибками, которые совершают при написании тестов -
10
Покрытие кода тестами (Code Coverage)
Научиться находить код, который не затронут тестами -
13
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
14
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Впечатления
Рекомендуемые программы
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.
