Скажи мне правду, Scrum, когда тестировать нам?
-
Просто
-
Сейчас есть много информационных источников, в которых даются определения Scrum’a, ролей Scrum-команды. Но, к сожалению, информация о том, когда тестировать, как лучше построить взаимодействие разработки и тестирования, очень размыта.
Я расскажу на примере своей команды, как можно «экологично встроить» тестирование в большую Scrum-команду большого проекта и выпускать релиз каждый вторник.
Решая этот вопрос, мы сфокусировались на трёх важных моментах:
- Планирование. Большая команда → «большое» планирование. Тестирование планируется отдельно или вместе с разработчиками? Нужна ли выделенная роль крайнего за тестирование на проекте?
- Релиз. Нужен ли крайний за релиз и кто отвечает за интеграционные зависимости? Когда надо остановиться и заморозить фичи? Кто и как мониторит продукт после релиза?
- Автоматизация — наше всё ;) Как не «захлебнуться» в регрессии: unit-тесты, json-схема. Как правильно выбрать фичи для автоматизации и как встроить автоматизацию в процесс тестирования.
Презентация
Видео