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