Bug Report Template

Для записи в Google Docs. Колонки таблицы:

IDДатаРазделОписаниеШаги воспроизведенияОжиданиеФактSeverityStatusТестировщикОкружениеКомментарий разработки

Поля

ID

BUG-NNN (3 цифры с ведущими нулями). Получить следующий номер из 04-known-bugs-index.md.

Дата

ISO формат: 2026-05-04.

Раздел

Путь из меню: Каталог / Товары / Создание товара.

Описание

Одна строка, что не так. Без эмоций, без «не работает». Конкретно: «Поле “Описание” не сохраняет значение при смене категории».

Шаги воспроизведения

Нумерованный список. Каждый шаг — атомарное действие. Финальный шаг — то, что вызывает баг.

1. Войти под Franchise
2. Открыть Каталог → Товары → Создать
3. Заполнить Название = "Тест"
4. Выбрать Категорию = "Без категории"
5. Нажать Сохранить

Ожидание / Факт

Что должно быть по спеке / что реально происходит. Если факт = ошибка от API, привести response целиком:

Факт: 500
{"error":{"code":"INTERNAL_ERROR","message":"Internal server error"}}

Severity

  • Blocker — нельзя продолжать тестирование (стенд лежит, не пускает в систему)
  • Critical — ломает основной flow, нет workaround (CRUD упал, RBAC выдаёт 403 законным пользователям)
  • Major — ломает функциональность, есть workaround
  • Minor — UI/UX, неконсистентность, опечатки
  • Trivial — косметика, не влияет на пользователя

Status

  • New — только заведён
  • Confirmed — разработка подтвердила
  • In progress — разработка взяла в работу
  • Fixed — разработка пометила как пофикшено, ждёт ретеста
  • Verified — тестер проверил, баг закрыт
  • Reopened — после Fixed баг воспроизвёлся снова
  • Won't fix — разработка отказала с обоснованием
  • Duplicate — указать BUG-NNN оригинала в комментарии
  • Cannot reproduce — разработка не смогла повторить

Тестировщик

Имя или инициалы.

Окружение

Минимум: браузер + версия + роль учётки. Пример: Chrome 130 / Franchise / erp-test.nirbi.ru

Комментарий разработки

Заполняет разработчик. Что именно сломано, что фиксили, ссылка на коммит/PR.

Скриншоты / видео

Прикладывать в комментарий ячейки или загружать в отдельную папку Google Drive с именем BUG-NNN. Для frontend-багов — обязательно.

Workflow

[New] → [Confirmed] → [In progress] → [Fixed] → [Verified ✓ / Reopened ↺]
                                          ↓
                                     [Cannot reproduce / Won't fix / Duplicate]

Что НЕ заводить

  • Дубль уже известного бага → проверить 04-known-bugs-index.md сначала
  • «Подвисло один раз и больше не повторилось» → отметить в exploratory лог, не репортить пока не воспроизведёшь
  • Фича не реализована (есть в D:\Project\ERP\content-mirror\07-Tasks\Не-реализовано-vs-YumaPOS.md) → не баг, а feature gap