Skip to content

Тест-раны

Test run — цикл выполнения для одного проекта. При создании прогона система создаёт test run results — по одной записи на каждый выбранный тест-кейс.


Поля

АтрибутТипПравила
test_run_namestringМакс. 500 символов
test_run_descriptionHTMLМакс. 2500 символов
test_run_statusenumСм. ниже
assigned_touser idНеобязательно — assignee для новых результатов
project_ididОбязательно
created_at, updated_at, completed_attimestampscompleted_at при завершении прогона

Статусы прогона

СтатусЗначение
PENDINGСоздан, не начат
IN_PROGRESSВыполнение идёт
COMPLETEDУспешно завершён
CLOSEDЗакрыт без дальнейшей работы

COMPLETED или CLOSED устанавливает completed_at. Возврат к PENDING или IN_PROGRESS очищает его.


Создание прогона

  1. Test runs для проекта → Create.
  2. Имя и описание.
  3. Выбор кейсов:
    • список test_case_ids, или
    • ALL — все кейсы проекта, или
    • без выбора — по умолчанию все кейсы проекта.
  4. Необязательно: 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

Complex QA — test management system