Совместное использование шагов в тестовых случаях
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Для многих ручных тестов требуется выполнить идентичную последовательность шагов и тестовых данных. Например, вход в веб-приложение или сохранение данных формы — это распространенные действия, выполняемые в нескольких тестовых последовательностях. С помощью общих шагов и рабочих параметров общие параметры можно свести к минимуму создание тестовых шагов и данных, которые необходимо ввести и управлять ими. Общие шаги определяют последовательность шагов, на которые можно ссылаться в различных тестовых случаях. Аналогичным образом общие параметры определяют набор тестовых данных, на которые можно ссылаться во многих различных тестовых случаях. Эти типы рабочих элементов явно связаны с типами ссылок "Тестовые случаи", "Общие действия " и "Ссылки по ссылкам", как показано на следующем рисунке.
В этой статье описывается определение и использование общих шагов. Сведения о том, как определить и ссылаться на общие параметры, см. в статье "Повторите тест с различными данными".
Необходимые компоненты
Категория | Требования |
---|---|
Уровни доступа | — По крайней мере доступ к базовым с разрешениями на просмотр рабочих элементов в соответствующем пути области. — Чтобы добавлять планы тестирования и наборы тестов, удалять артефакты тестирования и определять конфигурации тестов, необходим доступ уровня Базовый + Тестовые планы. Или одна из следующих подписок Visual Studio: - Предприятие - профессиональный тест - платформ MSDN |
Права доступа | — Чтобы добавить или изменить планы тестирования, тестовые наборы, тестовые случаи или другие типы рабочих элементов на основе тестов: изменить рабочие элементы в этом узле разрешение Разрешить в соответствующем пути области. — Изменение свойств плана тестирования, таких как параметры сборки и тестирования: Управление планами тестирования разрешение установлено на Разрешить в соответствующем пути области. — для создания и удаления наборов тестов, добавления и удаления вариантов тестирования из наборов тестов, изменения конфигураций тестов, связанных с наборами тестов, и изменения иерархии наборов тестов (перемещение набора тестов): Управление наборами тестов набор разрешений, чтобы Разрешить в соответствии с соответствующим пути к области. |
Дополнительные сведения см. в разделе "Тестовый доступ и разрешения вручную".
Создание общих шагов
Выполните следующие действия, чтобы создать общие шаги.
Выберите "Тестовые планы", чтобы просмотреть планы тестирования. Выберите "Шахта" или "Все" или "Фильтр" по названию, чтобы найти конкретный тестовый план. Выберите план, чтобы просмотреть тестовые случаи.
Дважды выберите тестовый случай, чтобы изменить его. В разделе "Действия" выберите несколько шагов и щелкните значок "Создать общие шаги ".
В диалоговом окне "Создание общих шагов" введите имя для этого общего шага и нажмите кнопку "Создать".
Заголовок отображается вместо выбранных шагов:
Нажмите кнопку "Сохранить" и "Закрыть ", чтобы сохранить рабочий элемент.
При повторном открытии рабочего элемента можно выбрать общий шаг, чтобы открыть созданный рабочий элемент.
При редактировании тестового случая выберите последовательность шагов, которые необходимо предоставить:
Выбранные шаги заменяются ссылкой на новый рабочий элемент общих шагов:
Общие шаги можно редактировать в любое время. Любые изменения, внесенные в каждом тестовом случае, когда вы используете общие шаги.
Параметры можно использовать в общих шагах. Дополнительные сведения о параметрах см. в разделе параметров.
Укажите значения параметров в тестовых случаях, использующих общие шаги. Вам не нужно предоставлять значения в определении общих шагов. Но можно указать одну строку значений по умолчанию. Эти значения используются при создании записи действия изолированного общего шага.
Вставка общих шагов в другие тестовые случаи
Вы можете добавить общие шаги в другие тестовые случаи.
Дважды щелкните тестовый случай, чтобы изменить его. В разделе "Действия" выберите значок "Вставка общих шагов ".
Откроется диалоговое окно "Вставка общих шагов ". Выберите "Выполнить запрос" , чтобы найти шаги, которые требуется вставить.
Выберите общие шаги и вставьте их.
Теперь вы можете использовать общие шаги в другом тестовом случае:
Откроется запрос. Запустите его, чтобы найти шаги, которые вы хотите вставить:
Пометить общие шаги при запуске теста
При выполнении теста можно пометить всю общую последовательность как переданную или неудачную, или пометить каждый шаг отдельно:
При выполнении теста можно пометить всю общую последовательность как переданную или неудачную, или пометить каждый шаг отдельно: