Megan
Администратор
- Регистрация
- 20 Фев 2015
- Сообщения
- 174.034
- Реакции
- 345.913
Складчина: Разработка через тестирование (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 руб.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Эффективные приемы работы при формировании и коррекции почерка у младших школьников [Профиль: учитель начальных классов] [Дефектология Проф]
- Практик трансформационных гипнотических путешествий, часть 01 из 10 (2026) [Игорь Ледоховский]
- Подписка на тексты Виктора Мараховского (октябрь 2026) [Тариф Вселенная под присмотром] [Виктор Мараховский]
- Дыхание Тела [Дарья Бутусова]
- [Вязание] Carta — архитектурный жилет спицами с диагональной текстурой [Вяжи.ру] [issuelyric Tae]
- Осенний джаз [Тариф книга + уроки] [Мария Селянина] [Повтор]