- Регистрация
- 8 Сен 2016
- Сообщения
- 562.580
- Реакции
- 269.199
Складчина: Разработка через тестирование (TDD) на Java [Денис Цыганов]
В ходе тренинга слушатели познакомятся с основами разработки через тестирование, поймут ключевые принципы этого подхода и научатся применять их на практике для разработки сложных многоуровневых приложений. Будут рассмотрены фреймворки модульного тестирования, используемые при разработке через тестирование на современных языках программирования.
В ходе тренинга слушатели:
получат общее представление о целях и задачах тестирования;
научатся использовать паттерны при разработке модульных тестов;
познакомятся с синтаксисом и получат практический опыт использования JUnit 5 Test Framework;
получат практические навыки разработки через тестирование;
научатся использовать паттерны TDD;
получат практический опыт разработки приложения с помощью TDD.
Курс предназначен для разработчиков ПО (без ограничений по платформам разработки). Он будет полезен как опытным разработчикам, которые уже имеют опыт модульного тестирования и хотят использовать практики TDD в процессе разработки, так и начинающим разработчикам, которым необходимо введение в модульное тестирование.
Предварительная подготовка:
Опыт разработки на Java не менее 1 года.
Разбираемые темы:
1. Введение в тестирование ПО (теория – 1,5 ч.; практика – 0,5 ч.)
Что такое тестирование программного обеспечения?
Что мы можем обнаружить в процессе тестирования?
Классификация видов тестирования
Принципы тестирования ПО
2. Разработка через тестирование (теория – 1,5 ч.; практика – 1,5 ч.)
Определение разработки через тестирование
Рабочий процесс разработки через тестирование
Фреймворк модульного тестирования. Введение.
TDD Kata
3. Паттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
Паттерн Red-Green-Refactor
Простейшие тесты
Соглашение об использовании имен в модульном тестировании
Принципы модульного тестирования F.I.R.S.T.
Наследование и модульное тестирование
Унаследованный код и модульные тесты
4. Антипаттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
Каталог антипаттернов
Основные ошибки
5. Методы разработки через тестирование (теория – 2 ч.; практика – 5 ч.)
Паттерн Многоуровневая архитектура
Методы разработки API
Mock-тестирование
Итого: теория 8 – ч. (50%), практика – 8 ч. (50%)
Цена 19900 руб.
В ходе тренинга слушатели познакомятся с основами разработки через тестирование, поймут ключевые принципы этого подхода и научатся применять их на практике для разработки сложных многоуровневых приложений. Будут рассмотрены фреймворки модульного тестирования, используемые при разработке через тестирование на современных языках программирования.
В ходе тренинга слушатели:
получат общее представление о целях и задачах тестирования;
научатся использовать паттерны при разработке модульных тестов;
познакомятся с синтаксисом и получат практический опыт использования JUnit 5 Test Framework;
получат практические навыки разработки через тестирование;
научатся использовать паттерны TDD;
получат практический опыт разработки приложения с помощью TDD.
Курс предназначен для разработчиков ПО (без ограничений по платформам разработки). Он будет полезен как опытным разработчикам, которые уже имеют опыт модульного тестирования и хотят использовать практики TDD в процессе разработки, так и начинающим разработчикам, которым необходимо введение в модульное тестирование.
Предварительная подготовка:
Опыт разработки на Java не менее 1 года.
Разбираемые темы:
1. Введение в тестирование ПО (теория – 1,5 ч.; практика – 0,5 ч.)
Что такое тестирование программного обеспечения?
Что мы можем обнаружить в процессе тестирования?
Классификация видов тестирования
Принципы тестирования ПО
2. Разработка через тестирование (теория – 1,5 ч.; практика – 1,5 ч.)
Определение разработки через тестирование
Рабочий процесс разработки через тестирование
Фреймворк модульного тестирования. Введение.
TDD Kata
3. Паттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
Паттерн Red-Green-Refactor
Простейшие тесты
Соглашение об использовании имен в модульном тестировании
Принципы модульного тестирования F.I.R.S.T.
Наследование и модульное тестирование
Унаследованный код и модульные тесты
4. Антипаттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
Каталог антипаттернов
Основные ошибки
5. Методы разработки через тестирование (теория – 2 ч.; практика – 5 ч.)
Паттерн Многоуровневая архитектура
Методы разработки API
Mock-тестирование
Итого: теория 8 – ч. (50%), практика – 8 ч. (50%)
Цена 19900 руб.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Сезонный гид. Трендбук. Осень 2026. Россия [Рита Степанченко]
- Аналитика акций и инвестиционные идеи для опытных и начинающих инвесторов [№4, на 12 месяцев с 01.12.2026] [mozgovik.com] [Тимофей Мартынов]
- Практик трансформационных гипнотических путешествий, часть 06 из 10 (2026) [Игорь Ледоховский]
- Поэзия и психотерапия (конференция) [EduNote] [Александр Асмолов, Мария Кутузов, Нина Савченкова]
- [Выкройки] Бомбер Сиера. Размер 42-50. Рост 160-166 [Whitewaterdress]
- Девочка выросла 2.0 [Тариф Прайм] [Юлия Егорушкина]
- [Шитье] Закрытый клуб (ноябрь 2026) [Альбина Скрипка]
- Астрология переезда: учеба, работа, безопасность [Павел Цыпин]