Детальная программа
Тренинг разбит на 8 полуторачасовых модулей:
-
Модуль 1. Введение
- Что такое TDD, в чём его польза
- Методика работы по TDD, основные правила и принципы
-
Модуль 2. Hello World
- Начинаем работать
- Пробуем Arrange/Act/Assert
- Проектирование через тестирование
-
Модуль 3. Погружение
- Тестовые двойники
- Организация тестов
- Запахи тестов
-
Модуль 4. Инфраструктура
- Dependency Injection и его роль в TDD
- Роль Continuous Integration в TDD
- Метрики TDD
-
Модуль 5. Проверяем закрома (базы данных и прочие хранилища)
- Взаимодействие с источниками данных
- Интеграционные тесты на базу данных
-
Модуль 6. Welcome to real world
- Взаимодействие с другими сервисами и системами
- Изоляция тестов
- Интеграционные тесты на сервисы
-
Модуль 7. UI
- Тестирование пользовательского интерфейса
- ASP.NET (MVC)
- Winforms / WPF
-
Модуль 8. Наследие предков (legacy code)
- Рефакторинг через тестирование
Official web-site
http://xpinjection.com/trainings/tdd-in-net/
Contacts