Skip to content

Джобы

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

Обычно джоба создается автоматически один раз: как часть исходной CI-конфигурации или при первом запуске тестов, инициированном из CI-системы. После создания эту джобу можно использовать повторно и выбирать ее при последующих запусках тестов.

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

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

Запуск тестов через джобу

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

Тест-кейсы в нужной джобе можно запустить:

  • из раздела Джобы: нажмите иконку Запустить джобу;
  • из раздела Тест-кейсы: выберите тест-кейсы для запуска, нажмите Запустить, в появившемся окне на вкладке Джобы нажмите Заменить джобу;
  • из раздела Тест-планы: в карточке тест-плана перейдите на вкладку Исполнители и выберите действие Назначить джобу для выбранных тестов.

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

Параметры джобы

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

Параметры джобы настраиваются в диалоге конфигурации джобы. Для каждого параметра доступны три поля:

  • Название — название переменной окружения в CI-системе;
  • Значение — значение по умолчанию, если переменная CI-системы отсутствует;
  • Переменная окружения (опционально) — глобальная переменная окружения на уровне инстанса ТестОпс.

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

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

Обновление джобы из CI-системы

Если нажать иконку Обновить настройки джобы с сервера сборки, ТестОпс обновит информацию о пайплайне.

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

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