- Регистрация
- 8 Сен 2016
- Сообщения
- 563.361
- Реакции
- 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 руб.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Антикризисная терапия [Тариф Самостоятельный] [Школа Шоппинга] [Татьяна Тимофеева]
- Яблоки в корзине акварелью [lectoroom] [Елена Базанова]
- [Вязание] Carta — архитектурный жилет спицами с диагональной текстурой [Вяжи.ру] [issuelyric Tae]
- Подработка практикум [Деньгинс] [Дарья Семенова]
- [Вязание] Вязаная спицами эффектная футболка интересной конструкции с панелью мозаичного узора Mikko [Вяжи.ру] [Hanne Falkenberg]
- [Вязание] Стильный пуловер с горловиной-хенли Nigrum Shirt Placket, вязаный спицами сверху [Вяжи.ру] [Rikke Bangsgaard]
- Практик трансформационных гипнотических путешествий, часть 03 из 10 (2026) [Игорь Ледоховский]
- [Выкройки] Куртка на утеплителе, №1376. Размер 40-54. Рост 164-170 [Grasser]