Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Наборы тестов упорядочивают тестовые случаи в рамках тестового плана. Используйте наборы тестов для группирования связанных тестов для спринта, компонента или вехи. Azure Test Plans поддерживает три типа наборов тестов:
- Статические наборы тестов — вручную упорядоченные контейнеры, в которые хранятся тестовые случаи и другие наборы тестов. Используйте такие папки, чтобы группировать связанные тесты.
- Наборы тестов на основе требований — автоматически связаны с элементом бэклога (историей пользователя, PBI, требованием). Используйте их для отслеживания покрытия тестов для конкретных требований.
- Наборы тестов на основе запросов — динамически формируются на основе запроса рабочего элемента. Тестовые случаи, соответствующие запросу, автоматически включаются.
Основные понятия см. в разделе "Тестовые объекты и термины".
Необходимые условия
| Категория | Требования |
|---|---|
| Доступ к проекту | Член проекта |
| Уровни доступа | По крайней мере базовый доступ для просмотра рабочих элементов, связанных с тестом. Пользователи с доступом уровня Stakeholder не могут получить доступ к Azure Test Plans. Чтобы добавить планы тестирования и наборы тестов, удалить артефакты теста или определить конфигурации тестов, необходимо иметь Basic + Test Plans доступ или подписку Visual Studio: Enterprise, Test Professional или MSDN Platforms. |
| Разрешения |
Путь к области: - Изменение рабочих элементов на этом узле: добавление или изменение планов тестирования, наборов тестов, тестовых вариантов или других тестовых рабочих элементов. - Управление планами тестирования: изменение свойств плана тестирования, таких как параметры сборки и тестирования. - Управление наборами тестов: создание и удаление наборов тестов, добавление и удаление вариантов тестирования из наборов тестов, изменение конфигураций тестов и перемещение наборов тестов. Проектный уровень: - Управление конфигурациями тестов и управление средами тестирования: управление конфигурациями тестов или средами тестирования. - Окончательное удаление рабочих элементов: окончательное удаление тестовых рабочих элементов. |
Дополнительные сведения см. в разделе "Руководство по тестовому доступу и разрешениям".
Создание статического набора тестов
В своем тестовом плане выберите дополнительные параметры набора тестов, а затем выберите Новый набор>статических наборов.
Введите имя пакета.
Вы можете перетаскивать и опускать наборы тестов, чтобы вложить их в статические наборы, и перетаскивать тестовые случаи, чтобы изменить их порядок.
Добавление набора тестов на основе требований
Добавьте наборы тестов для элементов невыполненной работы, требующих ручных тестов. Эти тесты могут быть историями пользователей, требованиями или другими рабочими элементами на основе проекта.
Замечание
Отслеживание требований поддерживается только для тестовых случаев, связанных через набор тестов на основе требований. К рабочим элементам относятся пользовательская история, элемент невыполненного продукта (Scrum), требование (CMMI) и проблема (Basic). Связь между обязательным рабочим элементом и выполнением тестов вручную формируется только в том случае, если тестовый случай связан с помощью набора тестов на основе требований.
Чтобы добавить набор в тестовый план, выберите дополнительные параметры для набора тестов, а затем выберите Новый набор>набор, основанный на требованиях.
Используйте наборы на основе требований для объединения тест-кейсов. Таким образом можно отслеживать состояние тестирования элемента невыполненной работы. Каждый тестовый случай, добавляемый в набор тестов на основе требований, автоматически связан с элементом невыполненной работы.
В разделе «Создание наборов на основе требований» добавьте одно или несколько условий для фильтрации рабочих элементов по пути итерации спринта. Запустите запрос, чтобы просмотреть соответствующие элементы невыполненной работы.
В списке рабочих элементов, возвращаемых запросом, выберите элементы невыполненной работы, которые вы хотите протестировать в этом спринте. Выберите "Создать наборы", чтобы создать набор на основе требований для каждого из них.
Создание набора тестов на основе запросов
- В своем тестовом плане выберите Больше параметров для набора тестов, затем выберите New Suite>набор, основанный на запросах.
- Определите запрос для сопоставления нужных тестовых вариантов. Например, фильтруйте по пути к области, итерации или состоянию.
- Выберите Создать набор. Тестовые случаи, соответствующие запросу, автоматически включаются и остаются в синхронизации при изменении рабочих элементов.
Замечание
Наборы на основе запросов доступны только для чтения. Вы не можете вручную добавлять или удалять тестовые случаи. Чтобы изменить содержимое комплекта, обновите запрос.
Отслеживание изменений набора тестов
Вы можете отслеживать изменения в тестовых планах и тестовых наборах. Откройте рабочий элемент для тестового плана или набора тестов, а затем просмотрите журнал рабочих элементов.
Для наборов тестов запись Test Suite Audit в журнале истории наборов тестов отслеживает другие действия, такие как:
- Добавление или удаление тестовых вариантов из набора тестов
- Добавление или удаление тестировщиков из набора тестов
Поиск набора тестов в плане тестирования
Чтобы найти набор тестов в плане тестирования, выберите
значок фильтра в планах тестирования. Введите имя набора тестов для фильтрации списка. Результаты поиска ограничены выбранной иерархией планов тестирования.