Курс: NET-008
Длительность: 8 ч.
Длительность: 8 ч.
Описание
Модульное тестирование – это подход тестирования разработчиком своих модулей, позволяющий защитить код от регрессии и получить уверенность в его работоспособности. Это делает МТ обязательным при работе в контексте Agile® разработки и Continuous Integration. Данный подход также имеет множество других полезных (но неочевидных) преимуществ.Данный курс доступен как в очном, так и в онлайн-формате.
Данный курс является модулем программы "Основы разработки корпоративных систем на платформе Microsoft .NET".
Разбираемые темы
Модуль 1Модуль 2
- Модульные тесты – что такое, как их едят и чем они полезны;
- Базовые и некоторые углубленные техники написания тестов;
- Дизайн приложения и модульное тестирование, best practices.
- Дизайн для тестирования;
- Фреймворки (IOC, Isolation etc.);
- Тестовые паттерны;
- TDD – что такое и чем полезно;
- Как работать с «legacy» кодом в контексте UT;
- Continuous testing;
- Покрытие кода.
Цели
Рассмотреть базовые и углубленные практики написания модульных тестов, изучить философию и преимущества подхода модульного тестирования.После прохождения тренинга слушатели научатся:
- писать автоматизированные модульные и интеграционные тесты;
- разрабатывать более надежные и простые в сопровождении приложения;
- использовать основные паттерны модульных тестов;
- использовать изоляционные фреймворки.
Целевая аудитория
Программисты различных уровней с разным уровнем подготовки; разработчики на разных языках, в рамках платформы .NET®.
После окончания курса выдаётся сертификат на бланке Luxoft Training