Поделиться через


Повторение теста с другими данными

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Добавьте параметры в ручной тест, чтобы повторить тест с различными данными теста. Например, можно протестировать добавление различных значений в корзину покупок из количества 1, 5, 10 или 200.

Вставьте параметры в шаги вашего тестового сценария для ручного тестирования. Затем укажите таблицу значений параметров. Общие параметры можно добавить в тестовые случаи или преобразовать недавно вставленные параметры в общие параметры. Общие действия и общие параметры — это разные типы рабочих элементов, которые можно совместно использовать в нескольких тестовых случаях. Они связаны с тестовыми случаями через типы ссылок тестовые шаги-общие шаги и ссылается на-ссылки, как показано на следующем рисунке.

На схеме показаны общие шаги, связанные с тестовым случаем, который также связан с общими параметрами.

С помощью общих шагов и общих параметров можно выполнять несколько тестовых вариантов с одинаковыми данными.

Предварительные условия

Категория Требования
Доступ к проекту Член проекта
уровни доступа По крайней мере базовый доступ для просмотра рабочих элементов, связанных с тестом. Пользователи с доступом уровня Stakeholder не могут получить доступ к Azure Test Plans.

Чтобы добавить планы тестирования и наборы тестов, удалить артефакты теста или определить конфигурации тестов, необходимо иметь Basic + Test Plans доступ или подписку Visual Studio: Enterprise, Test Professional или MSDN Platforms.
Права доступа Путь к области:
- Изменение рабочих элементов на этом узле: добавление или изменение планов тестирования, наборов тестов, тестовых вариантов или других тестовых рабочих элементов.
- Управление планами тестирования: изменение свойств плана тестирования, таких как параметры сборки и тестирования.
- Управление наборами тестов: создание и удаление наборов тестов, добавление и удаление вариантов тестирования из наборов тестов, изменение конфигураций тестов и перемещение наборов тестов.

Проектный уровень:
- Управление конфигурациями тестов и управление средами тестирования: управление конфигурациями тестов или средами тестирования.
- Окончательное удаление рабочих элементов: окончательное удаление тестовых рабочих элементов.

Дополнительные сведения см. в разделе Ручной тест: доступ и разрешения.

Добавление параметров в тестовый случай

Выполните следующие действия, чтобы добавить параметры в тесты.

  1. Создайте параметр, введя имя с предшествующим ему "@" в разделах действий и ожидаемых результатов ваших тестовых шагов.

    Снимок экрана: ввод имен параметров и значений.

  2. В списке шагов добавьте сочетания значений параметров. Чтобы увидеть их, может потребоваться прокрутить вниз.

Совместное использование параметров между тестовыми случаями

Выполните следующие действия, чтобы преобразовать существующие параметры в общие параметры, чтобы их можно было использовать и связанные данные в других тестовых случаях.

  1. В открытом тестовом случае выберите "Преобразовать" в общие параметры.

    Снимок экрана: преобразование существующих параметров в общие параметры.

  2. После создания общего набора параметров откройте другой тестовый случай и добавьте общий параметр в этот тестовый случай.

    Снимок экрана: добавление общего набора параметров в тестовый случай.

    Вы можете найти общий параметр, заданный по имени.

    Общий набор параметров отображается в разделе "Значения параметров" после его добавления. Теперь эти параметры можно использовать в шагах тестового случая.

  3. Если тестовый случай имеет разные имена параметров для этих общих параметров, сопоставите общие параметры с локальными параметрами с использованием данных общих параметров.

    Снимок экрана: сопоставление общего параметра с локальным параметром.

    При правильном сопоставлении отображаются данные, связанные с общим параметром.

  4. Добавьте, измените и переименуйте наборы общих параметров на странице "Параметры ". Просмотрите тестовые случаи, которые ссылаются на них в панели тестовых случаев.

    Снимок экрана: параметры для добавления, редактирования, просмотра и переименования общего параметра.

  5. Каждый общий набор параметров — это рабочий элемент. Откройте страницу свойств , чтобы просмотреть или внести изменения в этот рабочий элемент. Например, можно назначить владельцев и отслеживать изменения.

В один тестовый случай нельзя добавить несколько общих параметров. Если два тестовых случая совместно используют аналогичные данные, можно создать один общий набор параметров, содержащий все параметры, даже если несколько столбцов в наборе остаются неиспользуемых в каждом тестовом случае. Например, в одном тестовом случае требуется идентификатор клиента, имя, электронная почта и телефон, а второй — идентификатор клиента, имя и адрес.

Значения параметров можно импортировать из электронной таблицы Excel в общие наборы параметров. Вставьте значения в сетку общих параметров. Вы также можете скопировать данные из сетки обратно в Excel.

Запуск тестового случая с параметрами

Выполните следующие действия, чтобы запустить тестовый случай, использующий параметры.

  1. Выберите тестовый случай с параметрами и запустите его. В тестовом раннере показана первая строка значений параметров.

    Снимок экрана: средство выполнения теста, отображающее первую строку значений параметров.

  2. После выполнения шагов отметьте тест как пройденный или неудачный. Перейдите к следующей итерации теста, которая использует следующую строку значений параметров.

    Снимок экрана: переход к следующей итерации теста.

  3. Используйте меню для перехода к другим итерациям.

    Снимок экрана: переход к другим итерациям.

  4. Если какие-либо из значений параметров неверны, исправьте их без отмены теста, выбрав "Изменить " из контекстного меню шага.

Просмотр результатов теста

Результат теста основан на иерархии приоритета всех результатов итерации. Порядок иерархии приостановлен, сбой, заблокирован, передан, неприменим и не указан (активный). Например, если вы пометите какую-либо итерацию как неудачную, а все остальные как пройденные, результат всего теста отобразится как неудача. Этот результат отличается от тестовых случаев, не имеющих параметров, где результат отображает состояние последнего запуска.

Чтобы просмотреть результаты теста, на вкладке "Выполнить " выберите точку тестирования. Выберите дополнительные параметры или щелкните правой кнопкой мыши, чтобы открыть контекстное меню. Выберите "Просмотреть результаты теста".

Снимок экрана: выбор параметра

Результаты можно просмотреть в диалоговом окне "Результаты тестового дела".

Снимок экрана: результаты теста для точки тестирования.