Выбор ответа Senior Тестирование в процессе разработки обновлено

Тестирование при выкатке 20 раз в день

Вопрос

Команда выкатывает изменения в прод 20 раз в день. Где место тестировщика?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Автопроверки в конвейере, тесты до кода, фича-флаги, мониторинг прода. При такой частоте ручная регрессия перед каждой выкаткой невозможна, и роль тестировщика смещается: помочь команде построить автоматические проверки в CI, участвовать в требованиях, продумать фича-флаги и постепенную раскатку, настроить…

Варианты ответа

  1. Ручная регрессия перед каждой выкаткой, чтобы ничего не пропустить
  2. Автопроверки в конвейере, тесты до кода, фича-флаги, мониторинг продаправильный ответ
  3. Тестирование не нужно: если что-то сломается, изменение откатят
  4. Раз в неделю проверять вручную всё, что выкатили за эту неделю

Разбор

При такой частоте ручная регрессия перед каждой выкаткой невозможна, и роль тестировщика смещается: помочь команде построить автоматические проверки в CI, участвовать в требованиях, продумать фича-флаги и постепенную раскатку, настроить мониторинг и алерты (shift-right), исследовать новую функциональность за флагом. «Откатят» работает только при хорошем мониторинге, который кто-то должен продумать. Проверка раз в неделю находит дефекты, которые уже неделю живут в проде.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.