Справочник элементов
Тест-кейс
Тест-кейс
Тест-кейс описывает, что проверять в проекте. В нём могут быть предусловия, шаги и ожидаемый результат. Тест-кейсы без набора лежат в корне каталога проекта.

Связи
| Связанный элемент | Как связан |
|---|---|
| Проект | Обязательный владелец тест-кейса |
| Набор тестов | Необязательный родитель в дереве наборов |
| Шаг тест-кейса | Упорядоченные шаги тест-кейса |
| Дефект | Необязательные связи на вкладке Дефекты тест-кейса |
| Результат тестового прогона | Создаётся, когда тест-кейс включён в тестовый прогон |
| Кастомные свойства | Слоты, заданные командой, на странице деталей тест-кейса |
Поля
Таблицы полей будут сформированы из снимка схемы. Пока имена и лимиты ниже соответствуют текущему поведению продукта.
| Подпись | Техническое имя | Тип | Обязательное | Валидация | По умолчанию |
|---|---|---|---|---|---|
| Название | 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 символов | - |
| Ожидаемый результат | expected_result | HTML | Нет | Максимум 2900 символов | - |
| Набор | test_suite_id | id | Нет | Набор в том же проекте | - |
| Исполнитель | assigned_to | user id | Нет | Показан в Задачах, когда статус открытый | - |
Перечисления
Статус (test_case_status)
| Значение | Смысл |
|---|---|
PENDING | Не начат |
IN_PROGRESS | Пишется или готовится |
COMPLETED | Готов к выполнению |
CLOSED | Больше не используется |
Метка рядом со статусом использует общий цвет статуса. Один и тот же смысл красится одинаково на других элементах. IN_PROGRESS не совпадает по цвету с заблокированным или пропущенным результатом.
Страница
Вкладки на странице тест-кейса: Детали, Простой текст, Документ, Тестовые прогоны, Баги, Активность.
Детали - две колонки. Слева описание, предусловия, предварительные шаги, шаги и ожидаемый результат. Пустые предусловия и пустые предварительные шаги открываются свёрнутыми. Шаги остаются отдельным блоком. Справа атрибуты, теги, кастомные свойства и не больше пяти последних результатов тестового прогона. Строка последнего результата есть только если результат есть. Потяните левый край правой колонки, чтобы сменить ширину. Ширина запоминается в этом браузере.
Документ стоит сразу после Простого текста. Это лист того же тест-кейса только для чтения. Секция без текста не рисуется. На этой вкладке тест-кейс не редактируется.
Список тест-кейсов: Виды списка тест-кейсов.
Правила
- Клонировать тест-кейс копирует тест-кейс и все его шаги.
- Удаление убирает тест-кейс и его шаги. Результаты для этого тест-кейса удаляются из всех тестовых прогонов команды; сами тестовые прогоны остаются.
- Слоты кастомных свойств берутся из каталога команды. Пустые слоты остаются видимыми. Произвольные поля на тест-кейсе добавить нельзя.
- Необязательные текстовые поля (описание, предусловия, ожидаемый результат) можно очистить после того, как в них уже был текст. Сохранение пустого значения оставляет поле пустым.
- Название хранит символы как есть. Кавычка и
&считаются одним символом каждый. Теги HTML в названии вырезаются до проверки длины. Слишком длинное название возвращает ошибку поля, а не внутреннюю ошибку. - Описание, предусловия и ожидаемый результат принимают теги
b,i,p,a,strong,ul,ol,li. Лимит считается по сохранённому тексту.
Ограничения
- Тест-кейс сам себя не выполняет. Выполнение идёт через тестовый прогон и результат тестового прогона.
- Шаги автотеста - отдельный тип элемента. Не путайте их с шагами тест-кейса.
- Собрать автотест из этого кейса: Создание автотеста из тест-кейса.
Страница не помогла?