Кто отвечает за перепроверку исправленного бага?

«Кто отвечает за перепроверку исправленного бага?» — вопрос из категории Управление тестированием, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Процесс перепроверки (ретеста) бага обычно включает несколько участников:

  1. Разработчик — после внесения исправления проверяет, что код работает корректно в его локальном окружении, и переводит статус бага в «Fixed» или «Ready for Test».
  2. QA-инженер (первоначальный автор баг-репорта) — проводит основную проверку на тестовом окружении, чтобы убедиться, что проблема полностью устранена и не появились регрессии.

Почему такая последовательность важна?

  • Разработчик устраняет причину на уровне кода.
  • QA проверяет результат на уровне пользователя и системы.

Дополнительные сценарии:

  • Кросс-чек (Cross-check): Критичные баги может перепроверять другой тестировщик для исключения предвзятости и «эффекта привыкания».
  • Автоматизированный ретест: Если для бага написан автоматизированный тест, он может быть запущен в CI/CD для первоначальной проверки.

Итоговое решение о закрытии бага всегда принимает QA-инженер на основании успешного ретеста.