Тест-планы
Тест-план — это набор тест-кейсов, которые должны выполняться вместе.
Тест-планы можно создавать, вручную выбирая тест-кейсы в разделе Тест-кейсы или используя фильтры и AQL-запросы, что позволяет быстро выбрать все тест-кейсы с одинаковым тегом, тестовым слоем или другим атрибутом.
Создание тест-планов
Создание тест-плана через выбор тест-кейсов вручную
Чтобы создать тест-план вручную:
- Перейдите в раздел Тест-кейсы.
- Выберите тест-кейсы, поставив галочки слева от них.
- В меню групповых действий выберите Создать тест-план.
- Введите название тест-плана.
- Нажмите Отправить. Тест-план с выбранными тест-кейсами будет сохранен и появится в разделе Тест-планы.
Создание тест-плана с использованием фильтров
Чтобы создать тест-план через фильтры:
- Перейдите в раздел Тест-кейсы.
- В верхней части страницы нажмите Открыть фильтры. Панель фильтров появится слева от списка тест-кейсов.
- Нажмите на значок + в панели фильтров.
- Выберите параметры для фильтрации тест-кейсов и их значения.
- Если у вас уже есть сохраненные фильтры, нажмите на нужный фильтр, чтобы применить его к списку тест-кейсов.
- Выберите отфильтрованные тест-кейсы, поставив галочки слева от них.
- В меню групповых действий выберите Создать тест-план.
- Введите название тест-плана.
- Нажмите Отправить. Тест-план с выбранными тест-кейсами будет сохранен и появится в разделе Тест-планы.
Создание тест-плана с использованием AQL-запроса
- Перейдите в раздел Тест-планы.
- В правом верхнем углу страницы нажмите + Тест-план.
- В поле Название введите название для тест-плана.
- В разделе Дерево выберите дерево, которое будет использоваться для предварительного про смотра тест-кейсов.
- В поле Фильтр по тест-кейсам введите AQL-запрос. Список тест-кейсов, соответствующих введенному запросу, обновится автоматически.
- Выберите отфильтрованные тест-кейсы, поставив галочки слева от них.
- Нажмите Отправить. Тест-план с выбранными тест-кейсами будет сохранен и появится в разделе Тест-планы.
Управление тест-планами
Все созданные тест-планы можно найти в разделе Тест-планы.
Вы можете редактировать и удалять тест-планы, нажав ⋯
рядом с тест-планом. При редактировании тест-плана вы можете изменить его название и набор тест-кейсов, из которых он состоит.
Если тест-план был создан с использованием AQL-запроса, вы можете обновить набор тест-кейсов, соответствующих AQL-запросу, нажав ⋯
и выбрав Синхронизировать тест-кейсы.
Изменение тест-планов
Хотя это технически возможно, мы не рекомендуем изменять тип тест-плана после его создания (например, переключаться с вручную выбранных тест-кейсов на AQL-запросы). Это может привести к неожиданному поведению.
Например, если вы создали тест-план на основе правила tag = "smoke"
, и хотите включить еще один тест-кейс, то вам нужно обновить ваш тест-кейс, чтобы он соответствовал критериям тест-плана, а не вручную добавлять тест-кейс в созданный тест-план.
Чтобы изменить тест-план:
- Перейдите в раздел Тест-планы.
- Выберите тест-план, который вы хотите изменить, нажмите
⋯
рядом с ним и выберите Редактировать. Используйте строку поиск а в верхней части страницы, чтобы найти тест-план по его названию. - В поле Название введите новое название для тест-плана, если хотите его изменить.
- Если тест-план был создан с использованием AQL-запроса, вы можете изменить его в поле Фильтр по тест-кейсам.
- Измените список тест-кейсов, если необходимо, и нажмите Отправить. Тест-план будет изменен.
Назначение исполнителей и задач
Обычно, когда вы запускаете тест-кейс, вы можете назначить на него участника команды или добавить связанную задачу, если тест-кейс автоматизирован.
С тест-планами вы можете заранее назначить участников команды и задачи для каждого тест-кейса, который входит в тест-план. Это избавит от необходимости выполнять эти действия при каждом запуске тест-плана.
Чтобы назначить исполнителя в тест-плане:
- Перейдите в раздел Тест-планы.
- Нажмите н а тест-план, которому вы хотите назначить исполнителя или привязать задачи.
- Перейдите на вкладку Исполнители.
- Нажмите на группу тест-кейсов в разделе Ручные, чтобы назначить исполнителей, или на группу в разделе Автоматизированные, чтобы привязать задачи.
- Выберите участника команды или задачу и нажмите Отправить.
Запуск тест-планов
Чтобы запустить тест-план:
- Перейдите в раздел Тест-планы.
- Выберите тест-план, который вы хотите запустить, и нажмите кнопку Запустить справа от него. Появится новое окно, где вы можете изменить атрибуты запуска.
- В поле Название введите название запуска или оставьте название по умолчанию.
- В поле Теги вы можете выбрать теги, которые будут добавлены к запуску.
- В поле Связанные задачи из баг-трекера вы можете связать запуск с одной или несколькими задачами из таск-трекеров.
- В поле Ссылки вы можете добавить URL-адреса к запуску.
- В поле Окружение вы можете указать один или несколько наборов переменных окружения для запуска.
- Нажмите Отправить, чтобы запустить тест-план. Созданный запуск появится в разделе Запуски.
Если вы запускаете тест-план, который содержит автоматизированные тест-кейсы, ваша интеграция с тестовым фреймворком должна поддерживать выборочный запуск тест-кейсов. В противном случае при запуске тест-плана будут запущены все интегрированные тесты.
Вы можете узнать больше о выборочном запуске тест-кейсов здесь.