Что такое баг-репорт в тестировании ПО?

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

Ответ

Баг-репорт — это структурированный документ, описывающий обнаруженный дефект в программном обеспечении. Его цель — предоставить разработчику достаточно информации для воспроизведения, анализа и исправления ошибки.

Ключевые компоненты эффективного баг-репорта:

  • Краткое название (Summary/Title): Однозначно описывает проблему.
  • Шаги воспроизведения (Steps to Reproduce): Четкая, последовательная инструкция.
  • Фактический результат (Actual Result): Что происходит в системе.
  • Ожидаемый результат (Expected Result): Как система должна работать согласно требованиям.
  • Окружение (Environment): ОС, версия браузера/приложения, устройство и т.д.
  • Серьезность (Severity): Влияние бага на систему (S1-критический, S2-высокий и т.д.).
  • Приоритет (Priority): Очередь исправления (P1-высокий, P2-средний и т.д.).
  • Вложения (Attachments): Скриншоты, видео, логи.

Пример (формат):

Заголовок: Кнопка "Отправить" остается неактивной после заполнения всех обязательных полей формы.
Шаги:
1. Открыть страницу /registration.
2. Ввести валидный email в поле "Email".
3. Ввести валидный пароль в поле "Пароль".
4. Подтвердить пароль в поле "Подтверждение пароля".
Ожидаемый результат: Кнопка "Отправить" становится активной (кликабельной).
Фактический результат: Кнопка "Отправить" остается неактивной (серого цвета).
Окружение: Windows 11, Chrome 128.0.6613.138
Серьезность: S3 (Средняя)
Приоритет: P2

Хороший баг-репорт экономит время на коммуникацию и ускоряет процесс исправления.