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

Тест-планы

Тест-план — это набор тест-кейсов, которые должны выполняться вместе.

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

Создание тест-планов

Создание тест-плана через выбор тест-кейсов вручную

Чтобы создать тест-план вручную:

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

Создание тест-плана с использованием фильтров

Чтобы создать тест-план через фильтры:

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

Создание тест-плана с использованием AQL-запроса

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

Управление тест-планами

Все созданные тест-планы можно найти в разделе Тест-планы.

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

Если тест-план был создан с использованием AQL-запроса, вы можете обновить набор тест-кейсов, соответствующих AQL-запросу, нажав и выбрав Синхронизировать тест-кейсы.

Изменение тест-планов

Важно

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

Например, если вы создали тест-план на основе правила tag = "smoke", и хотите включить еще один тест-кейс, то вам нужно обновить ваш тест-кейс, чтобы он соответствовал критериям тест-плана, а не вручную добавлять тест-кейс в созданный тест-план.

Чтобы изменить тест-план:

  1. Перейдите в раздел Тест-планы.
  2. Выберите тест-план, который вы хотите изменить, нажмите рядом с ним и выберите Редактировать. Используйте строку поиска в верхней части страницы, чтобы найти тест-план по его названию.
  3. В поле Название введите новое название для тест-плана, если хотите его изменить.
  4. Если тест-план был создан с использованием AQL-запроса, вы можете изменить его в поле Фильтр по тест-кейсам.
  5. Измените список тест-кейсов, если необходимо, и нажмите Отправить. Тест-план будет изменен.

Назначение исполнителей и задач

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

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

Чтобы назначить исполнителя в тест-плане:

  1. Перейдите в раздел Тест-планы.
  2. Нажмите на тест-план, которому вы хотите назначить исполнителя или привязать задачи.
  3. Перейдите на вкладку Исполнители.
  4. Нажмите на группу тест-кейсов в разделе Ручные, чтобы назначить исполнителей, или на группу в разделе Автоматизированные, чтобы привязать задачи.
  5. Выберите участника команды или задачу и нажмите Отправить.

Запуск тест-планов

Чтобы запустить тест-план:

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

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

Вы можете узнать больше о выборочном запуске тест-кейсов здесь.