Результаты тест-ранов
Test run result — запись о выполнении одного test case в рамках одного test run. При создании прогона система генерирует по одному результату на каждый включённый кейс.
Поля
| Атрибут | Тип | Примечание |
|---|---|---|
test_run_id | id | Родительский прогон |
test_case_id | id | Выполняемый кейс |
test_result_status | enum | Исход — см. ниже |
assigned_to | user id | Необязательный тестировщик |
created_at, updated_at, completed_at | timestamps | completed_at для финальных исходов |
Статусы результата
| Статус | Значение | completed_at |
|---|---|---|
PENDING | Ещё не выполнен | Очищается |
PASSED | Тест пройден | Устанавливается |
FAILED | Тест провален | Устанавливается |
SKIPPED | Не запускался (вне scope) | Очищается |
BLOCKED | Невозможно выполнить (блокер) | Устанавливается |
RETEST | Нужен повтор | Очищается |
Выполнение тестирования
- Откройте test run (listing → details).
- Пройдите каждый result (связан с test case и шагами).
- Устанавливайте статус результата по ходу работы.
- Когда все результаты готовы, установите статус test run в
COMPLETEDилиCLOSED.
Если вы указаны в assigned_to, элемент появится в Tasks.
Только ручное выполнение
Complex QA не формирует автоматические отчёты о прогоне. Статусы меняются вручную в UI или через API (/web_api/test_run_result/update_property).
Метаданные шагов (клики, селекторы) — для документации и будущей автomation, не для live test runners.
См. также
| Версия | 1.0 |
| Последнее изменение | 2026-06-06 |