Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 146.164
- Реакции
- 78.226
Складчина: Разработка через тестирование (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 руб.
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Вязание] Топ спицами в технике иллюзорного (теневого) вязания поперек dot|top [Вяжи.ру] [p1.zip]
- [Вязание] Детский кардиган спицами Pengweeno модульным вязанием в разных направлениях [Вяжи.ру] [Stephen West]
- Папа, смотри! [Юлия Рублева]
- Мама и мои отношения [Юлия Рублева]
- Ритуалы и обряды в помощь городскому человеку [Рейвен Кальдера ,Таннин Шварцштейн]
- Проявись [Александра Кирюхина]
- Даёшь $100 забираешь $1000 X100 на крипте [Тариф Папкин инвестор, январь - август 2026] [Тимофей Баффетов]
- Подписка на Sheraseven's Patreon (на 1 месяц) [ШераСевен]
- Самопомощь в кризисные времена [Мария Мирошниченко]
- Семейный психолог [Тариф Базовый] [ИПО] [Наталья Рыбальченко, Наталья Бербер, Наталья Староверова]