2. Евгений Кузьмин
Более 10 лет опыта в Web
Development, последние 2 года
специализация работы с live video
streaming технологиями, энтузиаст
авто-тестирования и Agile разработки,
DevOps, co-founder компании
Smart-Gamma.com
http://stackoverflow.com/users/3191577/evgeniy-kuzmin
https://github.com/Evgenas
https://www.facebook.com/evgen.kuzmin.1
Тестирование как панацея
10. Тестирование как панацея
Отсутствие ТЗ
Отсутствие документации
Отсутствие тестов
Отсутствие спецификаций API
Отсутствие средств дебагинга
Наличие легаси багов
28. Тестирование как панацея
- Проблема большинства проектов - отсутствие ТЗ и
документации. Лучший способ разобраться в коде - написать
для него тест! Т.е. тест, как инструмент изучения проекта.
- Тесты – путь к лучшей архитектуре
- Тесты – показатель зрелости проекта и разработчика
31. Тестирование как панацея
- Помогает понимать всей команде один сценарий развития “фичи”
- Помогает говорить с Product Owner на одном языке
- Помогает продумать задачу до ее реализации
- Документирует проект (ТЗ как User Stories)
- Является критерием для тестирования
Behavior Driven Development