Программирование

Test Driven Development (TDD)

Обнаружение ошибок на ранних стадиях обходится дешевле всего. Исправление «бага», который добрался до финальной стадии разработки, обойдется неоправданно дорого. Не откладывайте тестирование вашего продукта на поздние стадии разработки. Тестирование должно быть постоянным начиная с первого дня жизни проекта. С помощью Test Driven Development (TDD) вы сможете уменьшить количество ошибок в коде, спроектировать расширяемую архитектуру проекта и увеличить покрытие кода тестами.

Целевая аудитория

Программисты, старшие программисты, проектировщики, архитекторы

Программа тренинга:

  • базовые навыки написания модульных тестов
  • инструменты для работы с модульными тестами
  • цикл разработки в TDD
  • «заглушки» вручную и с помощью специальных библиотек
  • лучшие практики по написанию модульных тестов
  • лучшие практики организации тестов
  • проектирование с помощью тестов
  • автоматизация тестирования
  • метрики
  • модульные тесты и унаследованный код

Длительность

8 часов

Взаимосвязь

Перед этим тренингом желательно углубленно изучить принципы проектирования.

Есть вопросы?

Вы можете связаться со мной, если у вас появились вопросы по тренингам или вы хотите обсудить другие темы связанные с разработкой ПО.