Skip to content

Тест-кейсы и сьюты

Test suites организуют каталог. Test cases описывают, что проверять: шаги, предусловия, ожидаемый результат.

Оба типа принадлежат проекту и команде.


Test suites

Сьюты образуют дерево: у каждого может быть parent_test_suite_id. Кейсы без сьюта отображаются в корне структуры.

Поля

АтрибутТипПравила
test_suite_namestringМакс. 250; если пусто — new suite
test_suite_descriptionHTMLМакс. 900 символов
parent_test_suite_ididНеобязательно — родительский сьют
project_ididОбязательно

Действия

  • Создание, переименование и вложение сьютов в представлении test cases проекта.
  • Clone suite — копирует сьют и все кейсы внутри (кейсы привязываются к новому сьюту).

Test cases

Поля

АтрибутТипПравила
test_case_titlestringМакс. 90 символов
test_case_descriptionHTMLМакс. 350 символов
test_case_statusenumСм. ниже
test_case_complexityenumLOW, NORMAL, HIGH
test_case_importanceenumLOW, NORMAL, HIGH
test_case_time_to_executeintegerОценка в минутах
preconditionsHTMLМакс. 2900 символов
excepted_resultHTMLМакс. 2900 символов (имя поля в системе)
test_suite_ididНеобязательно
assigned_touser 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_text5000 (HTML)
step_element900
step_element_action900 (HTML)
step_excepted_result900 (HTML)

Порядок меняется через increase / decrease sort order в API.

Подсказки для UI-автomation (только конфигурация)

В системе есть конфигурация таргетинга и действий (id, css, click, load_page и т.д.). Это метаданные для будущей автomation; TMS сегодня не запускает автоматические сценарии.


Построение структуры

Рекомендуемый порядок:

  1. Создайте верхнеуровневые suites (модули, фичи, релизы).
  2. Добавьте дочерние сьюты при необходимости.
  3. Добавьте test cases в нужные сьюты.
  4. Заполните steps, preconditions и expected result до первого test run.

Используйте Get test structure (API проекта) или дерево в приложении для обзора иерархии.


См. также


Версия1.0
Последнее изменение2026-06-06

Complex QA — test management system