Баги
Bug - дефект в рамках проекта. Принадлежит команде и проекту (project_id, team_id).
Где открыть
- Откройте проект (карточка или детали).
- Перейдите в раздел Баги (listing в области проекта).
- Вкладки:
- Открытые - фильтр по статусу
OPEN; - Все - полный список багов проекта.
- Открытые - фильтр по статусу
Типичные действия
| Действие | Как |
|---|---|
| Создать | Кнопка добавления на listing; создаётся запись в проекте (заголовок можно задать в деталях). |
| Открыть детали | Клик по строке таблицы. |
| Редактировать | Inline в таблице (статус, приоритет, тип, …) или на странице деталей. |
| Удалить | Кнопка на странице деталей. |
| Массовые операции | Контекстное меню таблицы (клонирование/удаление нескольких - где включено в UI). |
| Копировать значение | ПКМ по ячейке с данными → Копировать значение (отображаемый текст, не сырые ID). См. Таблицы и контекстное меню. |
Клонирование бага в текущей версии может быть недоступно - ориентируйтесь на фактический интерфейс.
Страница деталей
Структура похожа на другие сущности TMS:
- Заголовок (
bug_title) - редактируется в шапке. - Вкладка Details - pivot-таблица атрибутов:
- статус, тип, приоритет, серьёзность, резолюция (цветные селекты);
- автор (
reporter_id) и исполнитель (assigned_to) - выбор участника команды; - версии сборки / затронутая / исправленная;
duplicate_of_id- числовой ID другого бага.
- Текстовые блоки (rich text):
- описание;
- шаги воспроизведения;
- ожидаемый результат;
- фактический результат.
- Вкладка «Простой текст» - удобное копирование ключевых полей.
- Вкладки связей (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 |