Перейти к основному содержимому

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

Источники метаданных

Для ручных тестов единственным источником метаданных являются данные, которые вводят участники проекта с помощью интерфейса ТестОпс.

Для автоматизированных тестов, как правило, можно указать один из двух источников метаданных:

  • Результаты теста (from_test_result).

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

  • Тест-кейс (from_test_case).

    Менее распространенный вариант, когда некоторые атрибуты автоматизированных тест-кейсов устанавливаются вручную с помощью интерфейса ТестОпс. Этот подход требует дополнительных усилий для заполнения данных и поддержания их актуальности. Например, он может быть полезен, если тестировщик хочет уточнить и расширить информацию, которая была получена из результатов теста. В таком случае вам необходимо настроить политику обновления метаданных для вашего проекта.

Настройка политики обновления метаданных

Примечание

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

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

  1. Перейдите на страницу проекта.
  2. В меню слева перейдите в раздел НастройкиОбновление метаданных.
  3. Нажмите Создать.
  4. В поле Поле выберите атрибута тест-кейса, для которого вы хотите настроить политику обновления.
  5. В поле Политика выберите источник данных для атрибута (из результатов теста или из тест-кейса).
  6. Нажмите Отправить.

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

Если вы выбрали вариант from_test_case, как в примере выше, то далее сможете вводить значения для указанного атрибута тест-кейса (description) с помощью интерфейса ТестОпс. Информация из результатов теста для этого атрибута будет игнорироваться.

Вы можете редактировать атрибут тест-кейса с помощью интерфейса ТестОпс.

Поддерживаемые атрибуты

ТестОпс поддерживает настройку политики обновления метаданных для атрибутов:

  • name (название),
  • test_layer (тестовый слой),
  • description (описание),
  • expected_result (ожидаемый результат),
  • link (ссылка),
  • tag (тег),
  • issue (задача из таск-трекера),
  • member (участник),
  • custom_field (кастомное поле).

Особенности работы с некоторыми атрибутами

expected_result

Атрибут expected_result предназначен только для ручных тестов и не считывается из результатов теста.

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