Какие обязательные поля в баг-репорте?

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

Ответ

Обязательные поля для качественного баг-репорта включают:

  1. Заголовок (Title) — краткое и информативное описание проблемы.

    • Пример: "Кнопка 'Отправить' не становится активной после заполнения всех обязательных полей формы"
  2. Шаги воспроизведения (Steps to Reproduce) — четкая, пронумерованная последовательность действий, ведущая к ошибке.

    1. Перейти на страницу /registration.
    2. Заполнить поля: Email (test@example.com), Пароль (Qwerty123!).
    3. Нажать кнопку "Зарегистрироваться".
  3. Фактический результат (Actual Result) — что происходит на самом деле после выполнения шагов.

    • Пример: "Кнопка 'Отправить' остается в неактивном (сером) состоянии, запрос не отправляется."
  4. Ожидаемый результат (Expected Result) — корректное, ожидаемое поведение системы.

    • Пример: "Кнопка должна стать активной, и при нажатии данные формы должны быть отправлены, а пользователь перенаправлен в личный кабинет."
  5. Окружение (Environment) — контекст, в котором обнаружен баг. Позволяет локализовать проблему.

    • Пример: ОС: Windows 11, Браузер: Chrome 125.0.6422.141, Версия приложения: 2.5.0

Дополнительные (рекомендуемые) поля: Приоритет (Priority), Серьезность (Severity), прикрепленные скриншоты/видео, логи консоли или сервера, тестовые данные.