Очень интересное видео на тему тестирования. Видео содержит два доклада Андрей Солнцева. Разработчика в таллинской компании Codeborne, которая
занимается созданием интернет-банков, порталов самообслуживания,
интеграцией инфосистем и пр.
1. ТDD (Test Driven Development)
Основная идея этого подхода, что перед началом написания кода. Мы пишем unit тест. Да это не шутка! Красный, часто не компилируемый тест. И уже под него подгоняем, метод проверяемый этим тестом. Делаем тест зеленым максимально простым способом. Затем рефакторим код. Наглядно это выглядит так:
1. ТDD (Test Driven Development)
Основная идея этого подхода, что перед началом написания кода. Мы пишем unit тест. Да это не шутка! Красный, часто не компилируемый тест. И уже под него подгоняем, метод проверяемый этим тестом. Делаем тест зеленым максимально простым способом. Затем рефакторим код. Наглядно это выглядит так: