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


Практическое руководство. Сопоставление параметров с полями приложения при записи действий для теста

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

Для любого шага теста в тестовом случае можно использовать параметры действий или ожидаемых результатов.Затем можно добавить несколько наборов значений параметров, которые требуется использовать в тесте.Каждый набор значений параметров обрабатывается в Test Runner как отдельная итерация теста.Во время создания записи действий можно скопировать значения всех параметров при выполнении теста, а затем вставить их в соответствующие поля ввода тестируемого приложения.Например, можно создать параметр действия для стоимости товара и его количества, а также параметр ожидаемого результата, проверяющий точность итоговых стоимости и количества. Это показано в следующем рисунке, иллюстрирующем процедуру Сопоставление параметров данных с полями приложения в записи действий.

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

Требования

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Загрузка теста в средство выполнения тестов

Выбор теста для запуска в Microsoft Test Manager

Загрузка теста в средство выполнения тестов

  1. Откройте Microsoft Test Manager.

    ПримечаниеПримечание

    Для отображения окна Microsoft Test Manager выберите команду пуск и выберите все программы.Укажите Microsoft Visual Studio 2012 а затем выберите Microsoft Test Manager.

  2. На разбивочном управлении группы, выберите вниз- стрелку и выберите Центр тестирования.

  3. В строке меню центральной группы выберите команду Тест.

  4. В меню в центральной строкой меню группа выберите Выполнение тестов, если она еще не выбрана.

  5. В левой области в группе Выполнение тестов выберите план тестирования или набор тестов в составе плана тестирования, содержащий тест, который требуется выполнить.

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

  6. В правой области выберите тестовый случай, а затем выберите Запуск.

    Откроется окно Средство выполнения тестов.

    ПримечаниеПримечание

    Выберите команду Запуск с параметрами, чтобы указать построение, для которого следует запустить тест, или переопределить параметры тестирования и параметры среды для плана тестирования.

Сопоставление параметров данных с полями приложения при записи действий

Сопоставление параметров с входными полями приложения

Сопоставление параметров с полями приложения

  1. В Test Runner будет доступно действие Начать тест и возможность Создать запись действий.Выберите Создать запись действий и выберите Начать тест.

    ПримечаниеПримечание

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

    Обратите внимание, что в Test Runner информация об итерации отображается в верхней части окна.Количество итераций соответствует количеству наборов параметров, заданных при создании тестового случая.Дополнительные сведения см. в разделе Практическое руководство. Добавление параметров в ручной тестовый случай для его много кратного запуска с различными данными.

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

    1. При выполнении шага, на котором используется параметр, связанный с действием, такого как шаги Введите количество и Переопределите цену на приведенном выше снимке экрана, в этом шаге теста отобразится параметр в виде ссылки.Можно копировать данные, которые присвоены для параметра, выбрав эту ссылку.При этом данные копируются в буфер обмена операционной системы.Затем можно скопировать их в соответствующее поле тестируемого приложения с помощью сочетания клавиш CTRL+V.

      Предупреждающее замечаниеВнимание

      Щелкните правой кнопкой мыши элемент управления пользовательского интерфейса или поле ввода тестируемого приложения и выберите в контекстном меню пункт Вставить, чтобы сопоставить с ним параметр.Это происходит потому, что запись действий распознают и записывает его как мышь выбирает действие.Необходимо воспользоваться сочетанием клавиш CTRL+V или ввести значение.

      Скопировав данные параметров в тестируемое приложение, щелкните стрелку раскрывающегося меню справа от шага и выберите Пройден или Не пройден.

      ПримечаниеПримечание

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

    2. При приходите к этапу, в котором используется параметр, связанный с ожидаемыми результатами, например, в предыдущем шаге *** выберите обновление *** снимке экрана, убедитесь, что в поле вывод в тестируемом приложении аналогичен ожидаемый результат отображения в шаге теста.Далее используйте стрелку раскрывающегося меню справа от шага и выберите либо Пройден, либо Не пройден.

  3. Выберите Завершить итерацию и перейти к следующей.

    Важное примечаниеВажно

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

  4. Выберите Начать тест для запуска в следующей итерации.

    Теперь можно использовать запись действий для выполнения следующей итерации теста.

См. также

Задачи

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

Практическое руководство. Сопоставление параметров с полями приложения при записи действий для теста

Основные понятия

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