Тест-планы
Тест-план — это набор тест-кейсов, которые должны выполняться вместе.
Виды тест-планов:
Статический тест-план — включает тест-кейсы, выбранные вручную в разделе Тест-кейсы. Состав тест-плана не меняется, пока пользователь не отредактирует его вручную.
Динамический тест-план — формируется с помощью фильтров или AQL-запросов по атрибутам тест-кейсов, например: тегам, тестовым слоям. Состав обновляется по нажатию кнопки.
Создание тест-плана
Создание статического тест-плана
Чтобы создать тест-план вручную:
Перейдите в раздел Тест-кейсы.
Выберите тест-кейсы одним из способов:
- поставьте галочки напротив тест-кейсов;
- удерживая Ctrl (Windows) / Command (macOS), нажмите на названия тест-кейсов.
В нижней части экрана в панели массовых операций нажмите
⋯и выберите Тест-план.Введите название тест-плана.
Нажмите Отправить.
Тест-план с выбранными тест-кейсами будет сохранен и появится в разделе Тест-планы.
Создание динамического тест-плана
Чтобы создать динамический тест-план:
Перейдите в раздел Тест-кейсы.
Нажмите на поле поиска и фильтрации тест-кейсов.
Введите текст или AQL-запрос для поиска или выберите нужные атрибуты и их значения.
Под полем поиска и фильтрации тест-кейсов нажмите Выбрать все.
Важно
Если вы выберите отфильтрованные тест-кейсы вручную с помощью галочек или удерживая Ctrl (Windows) / Command (macOS), вы не сможете обновлять состав тест-плана с помощью кнопки Синхронизировать тест-кейсы. Подробнее см. Управление тест-планом.
В нижней части экрана в панели массовых операций нажмите
⋯и выберите Тест-план.Введите название тест-плана.
Нажмите Отправить.
Тест-план с выбранными тест-кейсами будет сохранен и появится в разделе Тест-планы.
Более подробную информацию об использовании фильтров см. в Тест-кейсы → Поиск и фильтрация тест-кейсов.
Управление тест-планом
Все созданные тест-планы отображаются в разделе Тест-планы.
Вы можете редактировать и удалять тест-планы в меню ⋯ рядом с тест-планом. При редактировании тест-плана вы можете изменить название тест-плана и набор тест-кейсов, из которых он состоит.
Если тест-план был создан с использованием фильтров или AQL-запроса, вы можете обновить его состав. Для этого:
- Нажмите
⋯напротив нужного тест-плана. - Выберите Синхронизировать тест-кейсы.
Изменение тест-плана
Чтобы изменить тест-план:
- Перейдите в раздел Тест-планы.
- Выберите тест-план, который хотите изменить, нажмите
⋯рядом с ним и выберите Редактировать. - В поле Название введите новое название для тест-плана, если хотите его изменить.
- Если тест-план был создан с использованием AQL-запроса, вы можете изменить его в поле Фильтр по тест-кейсам.
- Измените список тест-кейсов, если необходимо, и нажмите Отправить.
Важно
Мы не рекомендуем вручную изменять динамические тест-планы, и наоборот — это нарушает логику динамического отбора.
Пример: если вы создали тест-план на основе правила tag = "smoke" и хотите включить еще один тест-кейс, добавьте тег smoke в ваш тест-кейс, чтобы он соответствовал критериям тест-плана. Не добавляйте тест-кейс в созданный тест-план вручную.
Назначение исполнителей и джоб
В тест-планах вы можете заранее назначить исполнителей для тест-кейсов: участников команды для ручных тестов и джобы для автоматизированных тестов. Подробнее см. Назначение исполнителей для тест-кейсов.
Сортировка тест-планов
Чтобы отсортировать список тест-планов:
- В разделе Тест-планы нажмите Опции.
- В меню Сортировать по выберите атрибут, по которому нужно отсортировать тест-планы.
- В меню Направление выберите направление сортировки.
Поиск и фильтрация тест-планов
Тест-планы можно искать и фильтровать по основным и дополнительным атрибутам.
Один фильтр может содержать несколько условий поиска. При указании нескольких условий будут найдены только те тест-планы, которые удовлетворяют всем условиям.
Фильтрация тест-планов по основным атрибутам
К основным атрибутам тест-плана относятся его название и ID.
Чтобы отфильтровать тест-планы по основным атрибутам:
В разделе Тест-планы нажмите на поле поиска и фильтрации тест-планов.
Введите текст для поиска и нажмите Enter.
Будет автоматически выбран атрибут Поиск, который отфильтрует тест-планы по всем основным атрибутам одновременно, используя введенный текст.
Фильтрация тест-планов по дополнительным атрибутам
Чтобы отфильтровать тест-планы по дополнительным атрибутам:
В разделе Тест-планы нажмите на поле поиска и фильтрации тест-планов.
Выберите атрибут для поиска.
Выберите одно или несколько значений для атрибута.
Чтобы найти тест-планы, для которых значение атрибута не указано (например, найти все тест-планы без тест-кейсов), включите переключатель Без значений.
Условия фильтрации тест-планов по дополнительным атрибутам
При выборе значений для дополнительных атрибутов вы можете изменить Условия фильтра:
Частичное совпадение — будут найдены тест-планы, которые содержат хотя бы одно из указанных значений.
Этот вариант используется по умолчанию.
Полное совпадение — будут найдены только те тест-планы, которые содержат все указанные значения.
Этот вариант можно выбрать для атрибутов, которые могут иметь несколько значений (например, у одного тест-плана может быть несколько тест-кейсов).
Не содержит — будут найдены тест-планы, которые не содержат указанные значения.
Условия указываются отдельно для каждого атрибута из фильтра. Чтобы изменить условия фильтрации для атрибута, нажмите на него в поле поиска и фильтрации тест-планов и выберите новые условия.
В таблице ниже показано, как переключатель Без значений влияет на результаты фильтрации для каждого условия фильтра.
| Переключатель «Без значений» выключен | Переключатель «Без значений» включен | |
|---|---|---|
| Частичное совпадение | Будут найдены тест-планы, которые содержат хотя бы одно из указанных значений атрибута | — |
| Полное совпадение | Будут найдены тест-планы, которые содержат все указанные значения атрибута | Будут найдены тест-планы, для которых значение атрибута не указано |
| Не содержит | Будут найдены тест-планы, которые не содержат указанные значения атрибута | Будут найдены тест-планы, которые содержат любое непустое значение атрибута |
Сохранение фильтров тест-планов
Чтобы сохранить фильтр:
- После ввода условий поиска нажмите Сохранить под полем поиска и фильтрации тест-планов.
- Введите название для фильтра.
- Выберите, кому будет доступен этот фильтр: только вам или всем участникам команды.
- Нажмите Сохранить.
Сохраненный фильтр появится под полем поиска и фильтрации тест-планов. Чтобы изменить или удалить сохраненный фильтр, нажмите на него правой кнопкой мыши и выберите нужное действие.
Очистка поля поиска и фильтрации тест-планов
Чтобы очистить поле поиска и фильтрации тест-планов, воспользуйтесь одним из способов:
Наведите курсор на введенное условие поиска и нажмите на появившийся крестик.
Это действие удалит только выбранное условие поиска.
Нажмите на пустое место в поле поиска и фильтрации тест-планов и нажмите Backspace (Windows) / Delete (macOS) нужное количество раз.
Эти действия последовательно удалят все введенные условия поиска, начиная с последнего.
Нажмите Очистить под полем поиска и фильтрации тест-планов.
Это действие удалит все введенные условия поиска.
Запуск тест-плана
Чтобы запустить тест-план:
- Перейдите в раздел Тест-планы.
- Выберите нужный тест-план и нажмите иконку Запустить справа от него. Появится новое окно, где вы можете изменить атрибуты запуска.
- В поле Название введите название запуска или оставьте название по умолчанию.
- В поле Теги вы можете выбрать теги, которые будут добавлены к запуску.
- В поле Связанные задачи из баг-трекера вы можете связать запуск с одной или несколькими задачами из таск-трекеров.
- В поле Ссылки вы можете добавить URL-адреса к запуску.
- В поле Окружение вы можете указать один или несколько наборов переменных окружения для запуска.
- В поле Ожидаемая длительность вы можете проверить ориентировочное время, которое займет прохождение тестов.
- Нажмите Отправить, чтобы запустить тест-план. Созданный запуск появится в разделе Запуски.
Если вы запускаете тест-план, который содержит автоматизированные тест-кейсы, ваша интеграция с тестовым фреймворком должна поддерживать выборочный запуск тест-кейсов. В противном случае при запуске тест-плана будут запущены все интегрированные тесты.
Для подробностей о выборочном запуске тест-кейсов см. allurectl → Повторный и выборочный запуск тестов с allurectl.

