Skip to content
Main Navigation
Автоматизированное тестирование
Централизованное управление автотестами и результатами
Интеграции
Готовые коннекторы с CI/CD, трекерами и репозиториями
Ручное тестирование
Планирование, выполнение и контроль ручных проверок в одном месте
Дашборды и аналитика
Визуализация данных, отчёты и метрики тестов в реальном времени
Ресурсы
Документация
Материалы по установке, настройке и подключению интеграций в ТестОпс
Блог
Статьи и руководства по стратегиям и инструментам тестирования
События
Живое общение с командой ТестОпс на вебинарах и конференциях
Последнее из блога
Сокращение технического долга в UI-тестах
Сокращение технического долга в UI-тестах
Обзор причин нестабильности, практик повышения надёжности, архитектурных решений и возможностей платформы ТестОпс для контроля качества.
MCP-сервер: возможности и интеграция с Jira
MCP-сервер: возможности и интеграция с Jira
Рассматриваем протокол контекстного моделирования (MCP) для безопасной интеграции языковых моделей с корпоративными системами и его возможности при работе с Jira.
ИИ-инструменты в тестировании ПО
ИИ-инструменты в тестировании ПО
Разбираем, как использовать машинное обучение в QA для автоматической генерации сценариев для ускорения процессов и повышения стабильности релизов.
Перейти в блог
ТарифыПартнерыСвязаться с нами
Sidebar Navigation

Описание ТестОпс

О продукте

Информация о релизах

Миграция с других решений

Термины и определения

Часто задаваемые вопросы

Установка ТестОпс

Архитектура

Установка и первый запуск

Обзор

Kubernetes

Docker Compose

DEB-пакеты

RPM-пакеты

База данных

S3-совместимое хранилище

Конфигурация

Обзор

Сеть

Аутентификация

Обзор

Локальная аутентификация

LDAP

OpenID и Azure AD

OpenID и Keycloak

SAML 2.0

Настройка SMTP

Перенос данных в другой инстанс

Начало работы

1. Создайте проект

2. Запустите ручной тест

3. Запустите автотест

4. Создайте комбинированный запуск

5. Обработайте результаты тестов

Обзор ТестОпс

Обзор

Дашборды

Тест-кейсы

Общие шаги

Тест-планы

Запуски

Результаты тестов

Дефекты

Джобы

Меню пользователя

Тест-кейсы

Статусы воркфлоу

Сценарий ручного теста

Параметры ручного теста

Вложения

Теги

Тестовые слои

Ссылки

Задачи из таск-трекеров

Сторонние тест-кейсы

Участники

Связанные тест-кейсы

Кастомные поля

Ключи маппинга

Импорт

Запуски

Окружение

Обновление метаданных

Сравнение запусков

Категории ошибок

Проект

Обзор

Управление доступом

Деревья

Вебхуки

Администрирование

Обзор

Участники

Группы

Очистка данных

Журналы аудита пользователей

Интеграции

Обзор

CI-системы

AWS CodePipeline

Azure DevOps

Bamboo

Bitbucket

CircleCI

GitHub

GitLab

Jenkins

TeamCity

TeamCity (allurectl)

Таск-трекеры

Битрикс24

EvaProject

GitHub

GitLab

Jira Data Center

Jira Software Cloud

Kaiten

Redmine

Wrike

Yandex Tracker

YouTrack

Системы управления тестированием

TestRail

Xray

Zephyr

Экосистема ТестОпс

allurectl

AQL

API

Устранение неполадок

SaaS

ТестОпс как SaaS

Миграция в облако ТестОпс

Техническая поддержка

On this page

Кастомные поля ​

Кастомные поля — это произвольные пары «ключ-значение», которые вы можете добавлять к вашим тест-кейсам. Как и в случае с тегами, смысл названия поля и его значения будет зависеть от того проекта, в котором это поле используется.

Основная цель кастомных полей — помочь фильтровать и группировать тест-кейсы. Вы можете использовать кастомные поля для:

  • группировки тест-кейсов по определенным значениям в деревьях;
  • поиска тест-кейсов с помощью фильтров;
  • фильтрации тест-кейсов с помощью AQL-запросов (например, при создании тест-планов).

Чтобы создать кастомное поле и начать его использовать:

  1. В роли администратора создайте кастомное поле.
  2. В роли администратора или владельца проекта добавьте кастомное поле в проект.
  3. В роли администратора или владельца проекта добавьте глобальные или проектные значения кастомных полей.
  4. В роли владельца проекта или автора тестов отредактируйте значения для тест-кейсов вручную или автоматически.

Системные поля ​

При создании проекта ТестОпс автоматически добавляет в него набор системных полей:

  • Epic, Feature и Story — используются по умолчанию для дерева Features;
  • Suite — используется по умолчанию для дерева Suites;
  • Component — по умолчанию не используется, но часто применяется в пользовательских деревьях и фильтрах.

Системные поля нельзя удалить из проекта, но вы можете добавить или удалить маппинги для любого поля (см. Установка значений автоматически).

ТестОпс создает маппинги для системных полей автоматически. Эти маппинги совпадают с теми значениями, которые используются в большинстве адаптеров Allure.

Создание кастомных полей ​

Перед тем, как вы начнете использовать кастомное поле в конкретном проекте, его должен создать администратор вашего инстанса ТестОпс.

Чтобы создать новое кастомное поле:

  1. Перейдите в раздел Администрирование → Кастомные поля.

  2. Нажмите + Поле.

  3. Введите название поля.

  4. Выберите тип поля: Одиночный выбор или Множественный выбор, и нажмите Создать.

    Примечание

    После создания кастомного поля нельзя изменить его тип.

Чтобы переименовать или удалить существующее кастомное поле, в правом верхнем углу нажмите ⋯ и выберите необходимое действие.

Добавление кастомных полей в проект ​

После того, как администратор создаст кастомное поле, добавьте его в проект. Это может сделать владелец проекта в настройках проекта или администратор инстанса ТестОпс в панели администрирования.

  1. Перейдите в раздел Администрирование → Кастомные поля.
  2. Выберите поле, которое вы хотите добавить в проект.
  3. Перейдите на вкладку Проекты.
  4. Нажмите Добавить к проектам.
  5. В появившемся окне выберите проекты, в которые нужно добавить выбранное поле, и нажмите Добавить.

Обязательное поле ​

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

Параметр Обязательное поле для кастомного поля может установить:

  • администратор инстанса — для всех проектов, в которых добавлено это кастомное поле, или для каждого проекта отдельно;
  • владелец проекта — только для своего проекта.
  1. Перейдите в раздел Администрирование → Кастомные поля.
  2. Нажмите на кастомное поле, которое вы хотите сделать обязательным.
  3. Нажмите ⋯ в правом верхнем углу или перейдите на вкладку Проекты и нажмите ⋯ рядом с названием проекта.
  4. Включите переключатель Обязательное поле.

Важно

Владелец проекта не может отключить параметр Обязательное поле, активированный администратором.

Особенности обязательного поля:

  • Обязательное поле всегда отображается в деталях тест-кейса.
  • Если обязательное поле не заполнено, появляется сообщение «Нет значений».
  • Пользователь не может сохранить изменения в настройках кастомных полей, пока не заполнит все обязательные поля.

Добавление значений кастомных полей ​

Есть два вида значений кастомных полей:

  • глобальное значение — создается администратором инстанса и доступно во всех проектах, в которых используется соответствующее кастомное поле;
  • проектное значение — создается владельцем проекта и доступно только в этом проекте.
  1. Перейдите в раздел Администрирование → Кастомные поля.
  2. Нажмите на кастомное поле, для которого хотите добавить значение.
  3. На вкладке Глобальные значения нажмите + Значение.
  4. Заполните поле Название и при необходимости активируйте параметр Значение по умолчанию.
  5. Нажмите Создать.

Администратор инстанса может преобразовать проектные значения в глобальные. Для этого:

  1. Перейдите в раздел Администрирование → Кастомные поля.
  2. Выберите поле, значение которого хотите сделать глобальным.
  3. Перейдите на вкладку Проектные значения.
  4. Нажмите ⋯ рядом со значением и выберите Сделать глобальным.

Блокировка значений ​

Блокировка значений — это параметр, при котором пользователь может выбирать в кастомных полях только предопределенные глобальные и проектные значения.

Параметр Блокировка значений для кастомного поля может установить:

  • администратор инстанса — для всех проектов, в которых добавлено это поле, или для каждого проекта отдельно;
  • владелец проекта — только для своего проекта.

Важно

Невозможно установить параметр Блокировка значений для пустого поля.

  1. Перейдите в раздел Администрирование → Кастомные поля.
  2. Нажмите на кастомное поле, значения которого вы хотите заблокировать.
  3. Нажмите ⋯ в правом верхнем углу или перейдите на вкладку Проекты и нажмите ⋯ рядом с названием проекта.
  4. Включите переключатель Блокировка значений.

Важно

Если администратор инстанса включил параметр Блокировка значений для кастомного поля, владелец проекта не может:

  • отключить этот параметр в настройках проекта;
  • создать новые значения для этого кастомного поля.

Значение по умолчанию ​

Глобальное или проектное значение кастомного поля можно установить как Значение по умолчанию — оно будет присваиваться автоматически новым тест-кейсам в проектах, в которых используется это кастомное поле.

Значение по умолчанию может установить владелец проекта в настройках проекта или администратор инстанса ТестОпс в панели администрирования.

  1. Перейдите в раздел Администрирование → Кастомные поля.
  2. Нажмите на кастомное поле, значение которого хотите сделать значением по умолчанию.
  3. На вкладке Глобальные значения нажмите ⋯ рядом с названием глобального значения и нажмите Использовать по умолчанию.

Важно

Проектное значение по умолчанию приоритетнее глобального. Если на уровне проекта нет значения по умолчанию, используется глобальное значение по умолчанию.

Объединение значений ​

Администратор может объединить в панели администрирования одно или несколько проектных значений:

  • с существующим глобальным значением;
  • в новое глобальное значение.

Владелец проекта может объединить в настройках проекта одно или несколько проектных значений:

  • с существующим глобальным значением;
  • с существующим проектным значением;
  • в новое проектное значение.

Важно

Вы не можете объединять значение кастомного поля, для которого установлен параметр Блокировка значений, с другими значениями.

  1. Перейдите в раздел Администрирование → Кастомные поля.
  2. Нажмите на кастомное поле, значение которого хотите объединить.
  3. Перейдите на вкладку Проектные значения.
  4. Рядом с названием нужного значения нажмите ⋯ → Объединить.
  5. Выполните одно из действий:
    • Выберите название существующего глобального значения из списка и нажмите Да, объединить.
    • Нажмите Новое глобальное значение и создайте новое глобальное значение поля для объединения.

Установка значений кастомных полей в тест-кейсах ​

Установите значение кастомного поля для тест-кейса одним из следующих способов:

  • вручную для одного или нескольких тест-кейсов (поддерживается по умолчанию для ручного тестирования; может быть настроено для автоматизированного тестирования);
  • вручную с помощью дерева тест-кейсов (поддерживается как для ручного, так и для автоматизированного тестирования);
  • автоматически (поддерживается только для автоматизированного тестирования).

Совет

Чтобы менять значения кастомных полей вручную для автоматизированных тест-кейсов, измените политику обновления метаданных вашего проекта.

Установка значения вручную для одного или нескольких тест-кейсов ​

Чтобы добавить значение кастомного поля к тест-кейсу:

  1. Перейдите в раздел Тест-кейсы вашего проекта.

  2. Откройте тест-кейс.

  3. В правой части экрана найдите блок Кастомные поля и нажмите на значок карандаша.

  4. В появившемся окне укажите значения кастомных полей.

    В левой части окна найдите название нужного кастомного поля и укажите для него одно или несколько значений в поле Значение напротив.

    Все кастомные поля отображаются в окне.

  5. Нажмите Отправить, чтобы сохранить изменения.

Чтобы добавить значения кастомных полей сразу к нескольким тест-кейсам, используйте пункт Добавить метаданные в меню групповых операций. В результате:

  • ТестОпс добавит указанные значения в каждый выбранный тест-кейс.
  • Существующие значения изменены не будут.

Чтобы удалить значения кастомных полей сразу из нескольких тест-кейсов, используйте пункт Удалить метаданные в меню групповых операций. В результате:

  • ТестОпс удалит значения кастомных полей только из тех тест-кейсов, в которых есть выбранное значение.
  • Другие значения изменены не будут.

Установка значений вручную с помощью деревьев ​

Деревья — функциональная возможность ТестОпс, позволяющая работать с кастомными полями тест-кейсов так же просто, как с папками.

Каждая папка в дереве — набор тест-кейсов, сгруппированных по значению кастомного поля. Вы можете перетаскивать тест-кейсы из одной папки в другую, менять значение кастомного поля у всех тест-кейсов в группе, создавать новые тест-кейсы сразу с нужным значением кастомного поля и т. д.

Более подробную информацию о работе с деревьями можно найти в разделе Деревья.

Установка значений автоматически ​

  1. Перейдите в раздел Настройки → Кастомные поля.

  2. Выберите кастомное поле, значение которого должно загружаться из результатов тестов.

  3. Нажмите Новый маппинг.

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

  5. Используйте этот ключ в вашем коде для установки значений кастомного поля.

    Пример на Java:

    java
    @Test
    public void testAuthentication() {
      Allure.label("component", "Core");
      Allure.label("version", "1.23");
      // ...
    }

    Использование ключей маппинга зависит от используемого языка и фреймворка. Вы можете найти больше информации об этом в справочнике адаптера Allure, который вы используете.

После того, как вы настроите все маппинги и укажете все нужные значения в коде, создайте новый запуск и закройте его, чтобы применить внесенные изменения.

Изменение политики обновления метаданных ​

Чтобы менять значения кастомных полей для автоматизированных тест-кейсов через интерфейс ТестОпс, а не указывать их в результатах тестов, измените политику обновления метаданных, настроив игнорирование значений кастомных полей из результатов тестов:

  1. Откройте ваш проект.
  2. Перейдите в раздел Настройки → Обновление метаданных.
  3. Нажмите + Создать.
  4. В поле Поле выберите custom_field.
  5. В поле Политика выберите from_test_case.
  6. Нажмите Отправить.
Pager
Previous pageСвязанные тест-кейсы
Next pageКлючи маппинга

Logo © 2025 Все права защищены. Сайт принадлежит компании ООО «Инструменты тестирования»