Практическое руководство. Выполнение нескольких итераций теста с использованием различных параметров данных
Если требуется многократно выполнить ручной тестовый случай с различными данными, создавать несколько копий этого тестового случая не обязательно.Для любого шага теста в тестовом случае можно добавить параметры действий или ожидаемых результатов.Затем можно добавить несколько наборов значений параметров, которые требуется использовать в тесте.Каждый набор значений параметров обрабатывается в Test Runner как отдельная итерация теста.Можно скопировать значения всех параметров при выполнении теста, а затем вставить их в соответствующие поля тестируемого приложения.
В этой процедуре описывается выполнение ручных тестов с использованием параметров данных.Перед выполнением ручного теста с параметрами данных необходимо сначала создать ручной тест и добавить в него параметры данных.Дополнительные сведения см. в разделах Практическое руководство. Создание ручного тестового случая и Практическое руководство. Добавление параметров в ручной тестовый случай для его много кратного запуска с различными данными.
Дополнительные сведения о сопоставлении параметров в записи действий см. в разделе Практическое руководство. Сопоставление параметров с полями приложения при записи действий для теста.
Требования
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Загрузка теста с параметрами в средство выполнения тестов
Загрузка теста с параметрами в средство выполнения тестов
Откройте Microsoft Test Manager.
Примечание Для отображения окна Microsoft Test Manager выберите команду пуск и выберите все программы.Microsoft Visual Studio 2012, а затем выберите Microsoft Test Manager.
На разбивочном управлении группы, выберите вниз- стрелку и выберите Центр тестирования.
На центральной панели меню группа выберите Тест.
В меню в центральной строкой меню группа выберите Выполнение тестов, если она еще не выбрана.
В левой области в группе Выполнение тестов выберите план тестирования или набор тестов в составе плана тестирования, содержащий тест с параметрами, который требуется выполнить.
В правой области отображаются тестовые случаи, входящие в выбранный набор тестов.
В правой области выберите тестовый случай с параметрами, который требуется выполнить, а затем выбрать Запуск.
Откроется окно Средство выполнения тестов.
Примечание Выберите команду Запуск с параметрами, чтобы указать построение, для которого следует запустить тест, или переопределить параметры тестирования и параметры среды для плана тестирования.
Выполните несколько итераций теста с параметрами
Выполнение нескольких итераций теста с параметрами
В Test Runner будет доступно действие Начать тест и возможность Создать запись действий.Оставьте флажок очистить Создать запись действий и выберите Начать тест.
Внимание Если настроены параметры тестирования для создания журнала действий выполняемого теста, при выборе параметра Создать запись действий будут использоваться эти настроенные параметры.Если в параметрах тестирования не настроен адаптер диагностических данных действий, при создании записи действий будут использоваться значения по умолчанию.Дополнительные сведения см. в разделе Практическое руководство. Выбор приложений, записываемых в ручном тесте.
Обратите внимание, что в Test Runner информация об итерации отображается в верхней части окна.Количество итераций соответствует количеству наборов параметров, заданных при создании тестового случая.Дополнительные сведения см. в разделе Практическое руководство. Добавление параметров в ручной тестовый случай для его много кратного запуска с различными данными.
Выполните шаги тестового случая для первой итерации теста.Чтобы указать результат шага теста выберите раскрывающийся список с активной значком справа от шага теста, а затем выберите или Пройден или Не пройден.
При выполнении шага, на котором используется параметр, связанный с действием, такого как шаги Введите количество и Переопределите цену на снимке экрана в этом документе, в этом шаге теста отобразится параметр в виде ссылки.Можно копировать данные, которые присвоены для параметра, выбрав эту ссылку.При этом данные копируются в буфер обмена операционной системы.Затем можно скопировать их в соответствующее поле тестируемого приложения с помощью сочетания клавиш CTRL+V.Скопировав данные параметров в тестируемое приложение, щелкните стрелку раскрывающегося меню справа от шага и выберите Пройден или Не пройден.
При приходите к этапу, в котором используется параметр, связанный с ожидаемыми результатами, например шагом *** выберите обновление *** в снимке экрана ранее в этом документе, шаг теста отображается значение, которое требуется для этой итерации.Проверьте, совпадают ли выходные данные в поле тестируемого приложения с ожидаемым результатом, затем щелкните стрелку раскрывающегося меню справа от шага и выберите Пройден или Не пройден.
Выберите Завершить итерацию и перейти к следующей.
Откроется диалоговое окно Начать тест.
(Необязательно) в верхней части Test Runner выберите стрелку раскрывающегося списка рядом с Число итераций.Перечисляются все итерации для тестового случая и выделяется текущая итерация.В этом списке можно выбрать следующую итерацию для выполнения.
Повторяйте шаги 1–4, пока не выполните все итерации, которые требуется протестировать.
На панели инструментов в верхней части Test Runner выберите Сохранить и закрыть, чтобы сохранить результаты тестов в Team Foundation Server и закрыть Test Runner.
См. также
Задачи
Практическое руководство. Сопоставление параметров с полями приложения при записи действий для теста
Основные понятия
Выполнение ручных тестов с помощью средства выполнения тестов