Skip to content

Баги

Bug - дефект в рамках проекта. Принадлежит команде и проекту (project_id, team_id).


Где открыть

  1. Откройте проект (карточка или детали).
  2. Перейдите в раздел Баги (listing в области проекта).
  3. Вкладки:
    • Открытые - фильтр по статусу OPEN;
    • Все - полный список багов проекта.

Типичные действия

ДействиеКак
СоздатьКнопка добавления на listing; создаётся запись в проекте (заголовок можно задать в деталях).
Открыть деталиКлик по строке таблицы.
РедактироватьInline в таблице (статус, приоритет, тип, …) или на странице деталей.
УдалитьКнопка на странице деталей.
Массовые операцииКонтекстное меню таблицы (клонирование/удаление нескольких - где включено в UI).
Копировать значениеПКМ по ячейке с даннымиКопировать значение (отображаемый текст, не сырые ID). См. Таблицы и контекстное меню.

Клонирование бага в текущей версии может быть недоступно - ориентируйтесь на фактический интерфейс.


Страница деталей

Структура похожа на другие сущности TMS:

  1. Заголовок (bug_title) - редактируется в шапке.
  2. Вкладка Details - pivot-таблица атрибутов:
    • статус, тип, приоритет, серьёзность, резолюция (цветные селекты);
    • автор (reporter_id) и исполнитель (assigned_to) - выбор участника команды;
    • версии сборки / затронутая / исправленная;
    • duplicate_of_id - числовой ID другого бага.
  3. Текстовые блоки (rich text):
    • описание;
    • шаги воспроизведения;
    • ожидаемый результат;
    • фактический результат.
  4. Вкладка «Простой текст» - удобное копирование ключевых полей.
  5. Вкладки связей (TMS и окружение):
    • Тест-кейсы - связанные кейсы; Добавить открывает диалог выбора; удаление - из контекстного меню строки.
    • Результаты прогонов - результаты, где видели дефект; тот же принцип.
    • Контекст выполнения - снимки окружения; в таблице - браузер, ОС, URL, сборка и прочие колонки как в listing.

Изменения сохраняются на сервер по мере редактирования; таблица показывает индикатор загрузки на время ответа API.


Связи с TMS и окружением

Связи хранятся в сущности bug_relation: одна строка = один баг + одна цель (relation_type + element_id).

Вкладка на деталях багаЦельКогда использовать
Тест-кейсыtest_case_idДефект относится к кейсу в целом
Результаты прогоновtest_run_result_idНайден при конкретном прогоне
Контекст выполненияexecution_context_idСнимок окружения воспроизведения

Обратный вид - вкладка Баги на деталях тест-кейса, результата прогона и контекста выполнения.

Связывание вручную (диалог и чекбоксы). Кнопки «создать баг из Failed» пока нет.


Классификация

Тип (bug_type)

BUG, REGRESSION, PERFORMANCE, SECURITY, USABILITY, COMPATIBILITY, DOCUMENTATION, OTHER.

Статус (bug_status)

OPEN, TRIAGE, IN_PROGRESS, ON_HOLD, RESOLVED, CLOSED, REOPENED.

Резолюция (bug_resolution)

Заполняется при закрытии: FIXED, WONT_FIX, DUPLICATE, CANNOT_REPRODUCE, WORKS_AS_DESIGNED, DEFERRED, NOT_A_BUG.

Приоритет и серьёзность

  • Приоритет (bug_priority): CRITICAL, HIGH, NORMAL, LOW - порядок в очереди исправлений.
  • Серьёзность (bug_severity): BLOCKER, CRITICAL, MAJOR, MINOR, TRIVIAL - влияние на пользователя и продукт.

Статус и резолюция разделены (как в Jira/Bugzilla): статус - этап workflow, резолюция - итог при закрытии.


Версии продукта

ПолеСмысл
bug_build_versionСборка, в которой найден дефект
bug_affected_versionЗатронутые релизы
bug_fixed_versionВерсия, где исправлено

Это поля продукта, не справочники браузера/ОС. Структурированное окружение - снимки контекста выполнения; привязка - вкладка Контекст выполнения на деталях бага.


Чего пока нет

Для корректных ожиданий:

  • Нет автосоздания бага из проваленного результата в один клик (связывайте вручную через вкладки).
  • Нет синхронизации с Jira/GitHub из коробки.
  • Нет меток (labels) и графа «блокирует / зависит» - только duplicate_of_id и связи bug_relation выше.

См. также


Версия1.2
Последнее изменение2026-06-14

Complex QA - test management system