Kors
Администратор
- Регистрация
- 12 Дек 2014
- Сообщения
- 187.100
- Реакции
- 246.029
Складчина: Разработка через тестирование (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 руб.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Наём зумеров: как привлекать и удерживать молодых специалистов [Альфа Курс] [Вероника Храмкова]
- Клиническая психология. 2 поток. Модуль 16. ПТСР и кПТСР: клиническая картина и диагностика (2025) [МАНП] [Мария Карпова, Антон Терентьев]
- [PSD] Коллаж Ёлочный базар [nezabudka]
- [Вязание] Эффектный кардиган с интересными деталями Patch, вязаный спицами сверху [Вяжи.ру] [Mingbi Luo]
- Первая линия: интенсивная терапия вне реанимации [Docmaschool] [Софья Олешкевич, Арина Коптяева, Жанна Петрова]
- 1С-разработчик [TutorPlace] [Павел Соловьев]