Теория тестированияMiddleТехническое
В чём различие между статусами Fixed и Verified в баг-трекинге?
Краткий ответ
Статус Fixed означает, что разработчик устранил дефект. Verified подтверждает, что тестировщик проверил исправление и убедился в его корректной работе.
Развёрнуто
Краткий ответ
Статус Fixed указывает на то, что баг был устранён программным кодом. Статус Verified означает, что QA-инженер проверил исправление и подтвердил, что проблема действительно решена.
Как это работает
В процессе работы с дефектами в системе баг-трекинга используются разные статусы для отражения этапов устранения ошибки.
- Fixed — дефект исправлен разработчиком. Код изменён, баг устранён, но ещё не проверен тестировщиком.
- Verified — исправление проверено QA-специалистом, тесты пройдены, баг считается закрытым или готовым к релизу.
| Статус | Кто устанавливает | Что означает |
|---|---|---|
| Fixed | Разработчик | Ошибка исправлена в коде |
| Verified | Тестировщик (QA) | Исправление подтверждено тестами |
Пример
1. Баг с номером #123 зарегистрирован с проблемой отображения кнопки.
2. Разработчик исправляет код и меняет статус на Fixed.
3. QA тестирует исправленную версию, убеждается, что кнопка видна корректно, и меняет статус на Verified.
Таким образом, Verified — это подтверждение качества исправления от QA.
Что важно знать на собеседовании
- Fixed — промежуточный статус, указывающий на устранение дефекта разработчиком.
- Verified — финальный статус, подтверждающий успешное тестирование исправления.
- Статусы помогают отслеживать прогресс работы с багами в команде.
- Понимание этих статусов важно для эффективного взаимодействия между разработчиками и QA.
- В разных командах могут использоваться дополнительные статусы, но Fixed и Verified — базовые и общепринятые.
Тема: Теория тестирования | Уровень: middle