Курс: Разработка через тестирование (TDD) на языке C#
Продолжительность курса: 16 ак. ч.
Описание курса:
Этот курс поможет вам получить представление о разработке через тестирование, понять основные принципы этого подхода и использовать их на практике для разработки сложного многоуровневого приложения.
В ходе курса вы познакомитесь с фреймворками для модульного тестирования, которые используются в разработке через тестирование на современных языках программирования.
Аудитория:
Данный курс предназначен для разработчиков ПО (без ограничений по используемой платформе разработки).
Курс будет полезен как для опытных разработчиков, которые знакомы с модульным тестированием и хотят внедрить практику TDD в процесс разработки, так и для начинающих разработчиков, которые хотят изучить основы модульного тестирования.
Необходимая подготовка:
• Опыт программирования на C# не менее 1 года.
Программа курса:
Модуль 1. Введение в тестирование программного обеспечения
• Что такое тестирование ПО?
• Что мы выявляем при тестировании?
• Классификация видов тестирования;
• Принципы тестирования ПО.
Модуль 2. Разработка через тестирование
• Определение разработки через тестирование;
• Рабочий процесс разработки через тестирование;
• Фреймворк модульного тестирования. Введение;
• TDD Kata.
Модуль 3. Паттерны разработки через тестирование
• Красный-зеленый-рефакторинг;
• Простейшие тесты;
• Правила именования модульных тестов;
• Принципы модульного тестирования F.I.R.S.T;
• Наследование и модульное тестирование;
• Устаревший код и модульное тестирование.
Модуль 4. Анти-паттерны разработки через тестирование
• Каталог анти-паттернов;
• Основные ошибки.
Окончательная цена указывается в договоре на обучение.
Записаться на курс