Какие вопросы задают на грумминге
Что проверяют
Понимаете ли вы роль тестировщика до начала разработки, а не только после неё. На груминге (в Scrum это называется refinement) QA должен находить дыры в требованиях, пока их дёшево исправить. Следом обычно просят привести пример проблемы, которую вы поймали ещё на обсуждении задачи.
Как отвечать
Коротко объясните, что это: встреча, на которой команда уточняет задачи из бэклога, дробит крупные и оценивает их, чтобы к планированию спринта они были готовы. Потом перечислите вопросы, которые задаёте именно вы как тестировщик:
- критерии приёмки: есть ли они и проверяемы ли. «Страница должна быстро открываться» это не критерий, «открывается за две секунды на мобильной сети» уже да. Удобный формат: Given, When, Then;
- граничные и негативные сценарии: пустое поле, максимальная длина, недопустимые символы, двойной клик по кнопке, потеря сети посреди операции;
- роли и права: что видит гость, обычный пользователь, администратор;
- что вне задачи: какие соседние сценарии не меняются и не входят в оценку;
- влияние на существующее: какие модули задевает изменение, что включить в регрессию;
- зависимости: готов ли бэкенд или внешний сервис, будут ли тестовые данные и стенд, нужны ли моки;
- нефункциональные требования: производительность, безопасность, доступность, поддерживаемые браузеры и версии мобильных ОС;
- способ проверки: что проверим через API, что только через интерфейс, что стоит автоматизировать сразу.
Добавьте, что в оценку задачи входит время на тестирование, и вы называете его на груминге, а не узнаёте об оценке задним числом. Итог обсуждения фиксируется в задаче: обновлённые критерии, открытые вопросы и кто за них отвечает.
Где спотыкаются
Описывают груминг как встречу, где QA молча слушает, а тест-кейсы пишет потом. Интервьюер ищет как раз обратное.
Задают общие вопросы про «цели проекта» вместо конкретных, по которым потом можно написать проверку.
Путают груминг с планированием спринта или ретроспективой. На груминге задачи уточняют и оценивают, а в спринт их берут уже на планировании.