Тест-раны
Test run — цикл выполнения для одного проекта. При создании прогона система создаёт test run results — по одной записи на каждый выбранный тест-кейс.
Поля
| Атрибут | Тип | Правила |
|---|---|---|
test_run_name | string | Макс. 500 символов |
test_run_description | HTML | Макс. 2500 символов |
test_run_status | enum | См. ниже |
assigned_to | user id | Необязательно — assignee для новых результатов |
project_id | id | Обязательно |
created_at, updated_at, completed_at | timestamps | completed_at при завершении прогона |
Статусы прогона
| Статус | Значение |
|---|---|
PENDING | Создан, не начат |
IN_PROGRESS | Выполнение идёт |
COMPLETED | Успешно завершён |
CLOSED | Закрыт без дальнейшей работы |
COMPLETED или CLOSED устанавливает completed_at. Возврат к PENDING или IN_PROGRESS очищает его.
Создание прогона
- Test runs для проекта → Create.
- Имя и описание.
- Выбор кейсов:
- список
test_case_ids, или ALL— все кейсы проекта, или- без выбора — по умолчанию все кейсы проекта.
- список
- Необязательно: assigned_to для прогона (копируется в новые результаты при добавлении кейсов).
Для каждого выбранного кейса создаётся test run result со статусом PENDING.
Добавление кейсов позже
Add test cases для существующего прогона: test_run_id и test_case_ids. Создаются новые результаты; если у прогона задан assigned_to, он применяется к новым результатам.
Tasks (задачи)
Отдельной таблицы «testing task» нет. Страница Tasks (/web/{locale}/todo/listing) собирает элементы, назначенные вам:
| Группа | Содержимое |
|---|---|
| Test runs | Прогоны с assigned_to = вы и статус PENDING или IN_PROGRESS |
| Test run results | Результаты с assigned_to = вы и статус PENDING или IN_PROGRESS |
| Test cases | Кейсы с assigned_to = вы и статус PENDING или IN_PROGRESS |
Необязательный фильтр: project_id.
Используйте Tasks как очередь работ; обновляйте результаты прогона по мере выполнения.
См. также
| Версия | 1.0 |
| Последнее изменение | 2026-06-06 |