Учебный центр IBS
DEV-009_JVA Разработка через тестирование (TDD) на Java
СертификатОнлайн
Описание курса
Данный курс знакомит слушателей с одной из инженерных практик методологии Agile — разработкой через тестирование (TDD). Освещаются теоретические аспекты модульного тестирования, что будет полезно для разработчиков независимо от методологий, используемых в их проектах. Теоретические подходы иллюстрированы примерами кода на языке Java.
Модуль 1
- Что такое тестирование программного обеспечения?
- Что мы можем обнаружить в процессе тестирования?
- Классификация видов тестирования
- Принципы тестирования ПО
Модуль 2
- Определение разработки через тестирование
- Рабочий процесс разработки через тестирование
- Фреймворк модульного тестирования. Введение.
- TDD Kata
Модуль 3
- Паттерн Red-Green-Refactor
- Простейшие тесты
- Соглашение об использовании имен в модульном тестировании
- Принципы модульного тестирования F.I.R.S.T.
- Наследование и модульное тестирование
- Унаследованный код и модульные тесты
Модуль 4
- Каталог антипаттернов
- Основные ошибки
Модуль 5
- Паттерн Многоуровневая архитектура
- Методы разработки API
- Mock-тестирование
Отзывы о курсе
Еще курсы
Бэкенд разработчик261Фулстек разработчик156Фронтенд разработчик139Веб-разработчик120Разработчик игр90Разработчик мобильных приложений67Десктоп разработчик35Архитектор программного обеспечения30Инженер встраиваемых систем25Разработчик баз данных21Программист 1С21Системный инженер8HTML-верстальщик6Архитектор баз данных3
Все курсы в специализации