Что такое дубликат баг-репорта со статусом ‘won’t do’ и когда он возникает?

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

Ответ

Дубликат 'won't do' — это отчет о дефекте, который закрывается как повторный, при этом исходный дефект уже был помечен решением не исправлять (часто статусы Won't Fix, Won't Do, By Design).

Типичный сценарий возникновения:

  1. Первоначальный отчет: Тестировщик создает баг "Кнопка 'Отправить' имеет некорректный отступ в браузере Safari 15".
  2. Решение команды: Разработка помечает баг как Won't Fix, так как поддержка Safari 15 официально прекращена, и затраты на исправление неоправданны.
  3. Повторное обнаружение: Другой тестировщик, не проверив историю, находит ту же проблему и создает новый репорт.
  4. Обработка дубликата: QA-лид или менеджер закрывает новый репорт статусом Duplicate (of bug #XXX), ссылаясь на первоначальный, уже закрытый как Won't Fix.

Как предотвратить:

  • Обязательный поиск в баг-трекере перед созданием отчета по ключевым словам и компонентам.
  • Использование фильтров для просмотра закрытых/отклоненных дефектов.
  • Четкое описание в комментарии к исходному багу причины Won't Fix, чтобы она была понятна всем членам команды.

Важно: Закрытие дубликата won't do не означает, что проблема исчезла, а фиксирует осознанное решение ее не исправлять в текущем контексте проекта.