Тест-кейсы и сьюты
Test suites организуют каталог. Test cases описывают, что проверять: шаги, предусловия, ожидаемый результат.
Оба типа принадлежат проекту и команде.
Test suites
Сьюты образуют дерево: у каждого может быть parent_test_suite_id. Кейсы без сьюта отображаются в корне структуры.
Поля
| Атрибут | Тип | Правила |
|---|---|---|
test_suite_name | string | Макс. 250; если пусто — new suite |
test_suite_description | HTML | Макс. 900 символов |
parent_test_suite_id | id | Необязательно — родительский сьют |
project_id | id | Обязательно |
Действия
- Создание, переименование и вложение сьютов в представлении test cases проекта.
- Clone suite — копирует сьют и все кейсы внутри (кейсы привязываются к новому сьюту).
Test cases
Поля
| Атрибут | Тип | Правила |
|---|---|---|
test_case_title | string | Макс. 90 символов |
test_case_description | HTML | Макс. 350 символов |
test_case_status | enum | См. ниже |
test_case_complexity | enum | LOW, NORMAL, HIGH |
test_case_importance | enum | LOW, NORMAL, HIGH |
test_case_time_to_execute | integer | Оценка в минутах |
preconditions | HTML | Макс. 2900 символов |
excepted_result | HTML | Макс. 2900 символов (имя поля в системе) |
test_suite_id | id | Необязательно |
assigned_to | user id | Необязательно — попадает в Tasks при открытом статусе |
Статусы кейса
| Статус | Типичное использование |
|---|---|
PENDING | Не начат |
IN_PROGRESS | В процессе написания или подготовки |
COMPLETED | Готов к выполнению |
CLOSED | Больше не используется |
Действия
- Создание и редактирование в listing / details.
- Clone case — копирует кейс и все шаги.
- Удаление удаляет кейс и его шаги.
Test case steps
Шаги описывают ручное выполнение. Порядок — по sort_order.
Типы шагов
| Тип | Роль |
|---|---|
TEST_CASE_PRESTEP | Предусловия как pre-steps |
TEST_CASE_STEP | Основные шаги теста |
Поля шага
| Атрибут | Макс. длина |
|---|---|
step_text | 5000 (HTML) |
step_element | 900 |
step_element_action | 900 (HTML) |
step_excepted_result | 900 (HTML) |
Порядок меняется через increase / decrease sort order в API.
Подсказки для UI-автomation (только конфигурация)
В системе есть конфигурация таргетинга и действий (id, css, click, load_page и т.д.). Это метаданные для будущей автomation; TMS сегодня не запускает автоматические сценарии.
Построение структуры
Рекомендуемый порядок:
- Создайте верхнеуровневые suites (модули, фичи, релизы).
- Добавьте дочерние сьюты при необходимости.
- Добавьте test cases в нужные сьюты.
- Заполните steps, preconditions и expected result до первого test run.
Используйте Get test structure (API проекта) или дерево в приложении для обзора иерархии.
См. также
- Тест-раны — выполнение выбранных кейсов
- Обзор сущностей
| Версия | 1.0 |
| Последнее изменение | 2026-06-06 |