Организатор конференции

Учебный Центр Luxoft

Подписка


Партнеры проекта

Москва, ул. 1-й Волоколамский проезд, 10, стр. 3, Офис компании Luxoft

Москва, ул. 1-й Волоколамский проезд, 10, стр. 3, Офис компании Luxoft


Спикеры конференции




Кривошеев Евгений

Компания:

Luxoft
Должность: Ведущий эксперт по направлению Java

О себе
Евгений имеет более чем четырехлетний опыт преподавания по направлениям J2SE, J2EE, BEA Systens, IBM. Отличительная черта его знаний и навыков – сплав широкого кругозора и практических навыков, полученных в реальных проектах. Его технический опыт позволяет выступать архитектором при разработке крупных коммерческих систем, при этом он способен донести сложные технологические знания самому широкому кругу слушателей.
Евгений участвовал в проектах разработки корпоративных приложений в компаниях Люксофт и ЛАНИТ, а за свою преподавательскую карьеру он успешно обучил более 150 человек. При этом он читал как курсы производителей, так и свои авторские. Опыт разработки авторских курсов помогает ему при обучении, он в состоянии гибко изменять программу в соотвествии с нуждами заказчиков, привлекая множество дополнительных материалов. К его клиентам можно отнести Сбербанк, Центральный Банк РФ, РОССТАТ, Бин-Банк, INCOM и UMC (Украина), VPI Systems (Беларусь) и множество других менее крупных организаций.
Евгений предпочитает не заканчивать общение со своими клиентами при окончании обучения, а поддерживать с ними связь, что позволяет ему быть в курсе актуальных реальных проблем современных информационных систем из различных областей бизнеса. Многие из его клиентов становятся постоянными.

Доклад

Test-driven Development (TDD) Workshop

Секция: Тестирование, управление тестированием
Время: 18.05 - 19.30

Содержание:

Длительность: 3 часа

 

Описание: В данном курсе слушатели ознакомятся с одной из инженерных практик гибкой разработки – разработка через тестирование (test-driven development). Тренинг включает в себя теорию (паттерны) и практики TDD, и будет полезен разработчикам, вне зависимости от методологий, используемых в проекте. Бóльшая часть тренинга – ролевая игра, в процессе которой слушатели смогут в приближенных к реальным условиях проработать TDD, итеративную разработку, simple design и парное программирование. Практикум проводится по персональному выбору слушателя на .net или java.

 

Требуемая предварительная подготовка: уверенное знание модульного тестирования (JUnit или NUnit) и рефакторинга.

 

Roadmap:

1.         Модульные тесты (опциональный модуль - 0,5 часа)

1.1.      Тестирование – способ обеспечения качества программного продукта

1.2.      Уровни тестирования: системное, интеграционное, модульное

1.3.      Задачи и цели модульного тестирования

1.4.      Определение модуля

1.5.      Отличие модульного тестирования от отладки

1.6.      Организация модульного тестирования

1.7.      Использование mock- и stub-объектов

1.8.      Понятие покрытия программного кода

1.9.      Уровни покрытия

1.10.     Анализ покрытия

1.11.     Legacy код и модульные тесты

1.12.     Почему разработчики не хотят внедрять модульные тесты

1.13.     Best practices написания модульных тестов

1.14.     xUnit: инструменты модульного тестирования

2.         TDD (1 час)

2.1.      Термины и определения

2.2.      Что такое TDD

2.3.      Цикл разработки TDD

2.4.      Шаблоны TDD

2.5.      Шаблоны красной и зеленой полосы

2.6.      Преимущества и недостатки подхода

2.7.      Особенности применения

2.8.      TDD и документирование кода

2.9.      Внедрение в процесс разработки

2.10.     Стандартные ошибки

3.         Практическая часть (2 часа)

3.1.      Разработка приложения с применением TDD (pair programming, simple design, итеративная разработка, рефакторинг)

3.2.      Анализ результатов


Весь список докладчиков

Информационные партнеры проекта

Softkey Портал для IT-менеджеров: Карьера, Персонал, Технологии Некоммерческое Партнерство РУССОФТ Портал специалистов по тестированию и обеспечению качества ПО
В помощь архитекторам и системным бизнес аналитикам Клуб Успешных Менеджеров Программистов Фотостудия fotogether.ru Харьковский клуб инженеров по качеству
Журнал "Системный Администратор" Консалтинг и тренинги Москвы и Санкт-Петербурга Компания ScrumTrek Потрал SuperJob.ru
Центр адаптации и дистрибуции передовых технологий обучения
© 2007-2011 Учебный Центр Luxoft
Все права защищены и охраняются законом.