gilz

Гил Зилберфельд

EVERYDAY UNIT TESTING, ИЗРАИЛЬ

Биография

Гил Зилберфельд занимался программным обеспечением с детства, когда писал программы на BASIC на старом верном Sinclair ZX81. Более двадцати лет занимаясь разработкой коммерческого программного обеспечения, он обладает обширным опытом работы в области методологии и практик проектирования ПО.
Гил применяет гибкие принципы для разработки продукции уже более десятилетия. От автоматизированного до исследовательского тестирования, от практик проектирования до командного сотрудничества, от скрама до канбана, от традиционного управления продукцией до бережливого стартапа – он занимался всем. И он продолжает учиться на своих успехах и неудачах.
Гил часто выступает на международных конференциях, посвященных модульному тестированию, разработке через тестирование, Agile практикам и управлению продуктом. Он является автором книги «Повседневное модульное тестирование», соорганизатором конференции практиков Agile технологий, а в свободное время отстреливает зомби для развлечения.

 

Доклад
«TDD для каждого»

Любая Agile методология на сегодняшний день требует применения разработки через тестирование (TDD) для ее поддержки. Но поскольку она считается задачей разработчика, многие люди с другими функциями ее не понимают.
И это печально.
TDD – это отличный инструмент, причем не только для создания улучшенного дизайна. По моему опыту, далекие от программирования люди при взаимодействии с разработчиками начинают лучше разбираться в разработке. Уровень взаимодействия между членами группы резко повышается, что, конечно же, благотворно сказывается на качестве – как в отношении скорейшего успеха в поиске ошибок, так и в правильном совершенствовании функций.
В этом интерактивном сеансе мы займемся групповым программированием. Мы составим групповые тесты и код для решения реальной проблемы Звездных войн.
Не нужно уметь программировать (но если умеете, тоже присоединяйтесь). Зато рекомендуется знать Звездные войны. Ключевой момент – лучшее понимание, чем живет другая сторона. На Темную сторону мы переходить не будем.
Да пребудет с нами Сила!

 

Мастер-класс
«Самый быстрый экспресс-курс по BDD»

Вы когда-то слышали о BDD, но слишком боитесь попробовать?
Вы слышали о TDD и BDD, и еще ATDD, и у вас голова идет кругом от обилия аббревиатур с DD?
Когда вы слышите «cucumber» и «gherkin», вы думаете о салате?
Что ж, тогда этот семинар как раз для вас.
В этом экспресс-курсе мы изучим основы BDD (разработка через поведение), рассмотрим, что и почему. Поговорим и напишем несколько историй на Gherkin, автоматизируем кое-какие тесты (и кое-какой код), чтобы усвоить основы разработки через поведение. Разумеется, на примере Звездных войн, какие тут могут быть вопросы?
Поскольку это экспресс-курс, говорить мы будем немного, в основном экспериментировать. Вам понадобится ноутбук и IDE (eclipse или IntelliJ) с Cucumber (но Visual Studio со SpecFlow тоже подойдет). Этого для нашего дела будет достаточно.
К концу семинара вы узнаете, как использовать BDD в процессе разработки, какую пользу она может принести тестировщикам и даже сможете управлять разработкой через тестирование, а также узнаете, как построить Звезду Смерти с помощью языка BDD и тестов.
Если это годится для Дарта Вейдера, то и вам стоит попробовать.

« Вернуться назад