- Практическое руководство. Создание записи действий для общих шагов

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

Чтобы сократить временные затраты на тестирование, можно создать запись действий для конкретных общих шагов. Благодаря этому можно не вводить одни и те же данные (например, сведения о пользователе для входа в систему или адрес) несколько раз.

Требования

  • Visual Studio Enterprise, Visual Studio Test Professional

Примечание

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

Создать запись действий для набора общих шагов можно двумя способами.

  • В Test Runner при запуске теста, который включает общие шаги.

  • В Microsoft Test Manager во время организации общих шагов и управления ими.

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

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

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

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

  1. Откройте Microsoft Test Manager. (Перейдите в меню «Пуск», «Все программы», Microsoft Visual Studio, Microsoft Test Manager.)

  2. Выберите стрелку вниз на центральном переключателе групп и выберите Центр тестирования.

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

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

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

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

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

    Откроется Test Runner.

    Примечание

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

Создание записи действий для набора общих шагов в средстве выполнения тестов

Прежде всего, необходимо загрузить тест, содержащий общие шаги, для которых необходимо создать запись действий, в Test Runner. Дополнительные сведения см. в предыдущей процедуре "Загрузка теста с общими шагами в средство выполнения тестов".

Создание записи действий для общих шагов

Создание записи действий для общих шагов в средстве выполнения тестов

  1. После загрузки теста из приложения Microsoft Test Manager в Test Runner откроется предложение Начать тест с параметром Создать запись действий. Выберите пункт Записывать действия и нажмите кнопку Начать тест.

    Примечание

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

    Воспроизвести запись действий можно с помощью команды Воспроизвести на панели инструментов. Дополнительные сведения см. в разделе - Практическое руководство. Воспроизведение записи действий.

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

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

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

    В заголовке окна каждого записываемого приложения отобразится текст Идет запись. Раздел записи действий, представленный синим индикатором, отображается справа от теста. Синий индикатор разделен на отдельные разделы, соответствующие шагам теста.

    Примечание

    Если пользователь не помечает каждый шаг теста как пройденный или непройденный, раздел записи действий может охватывать несколько шагов теста.Он включает все неотмеченные шаги теста. начиная с последнего шага, отмеченного как пройденный или непройденный.

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

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

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

    Как и при работе с обычными шагами, в заголовке окна каждого записываемого приложения отобразится текст Идет запись.

  5. Выберите пункт Закончить общие шаги.

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

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

  7. Нажмите кнопку Закончить тест.

  8. На панели инструментов в верхней части окна Test Runner выберите одну из следующих команд.

    • Нажмите Сохранить и закрыть, чтобы сохранить результаты теста в Team Foundation Server и закрыть Test Runner.

    • Для сохранения результатов теста в Team Foundation Server нажмите кнопку Сохранить.

    • Для закрытия Test Runner без сохранения результатов теста нажмите кнопку Закрыть.

    Примечание

    Если для теста уже существует запись действий, открывается диалоговое окно Средство выполнения тестов — Диспетчер тестов (Microsoft) с вариантами действий Перезаписать существующую запись или Отменить новую запись.

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

Создание записи действий для общих шагов в Microsoft Test Manager

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

Создание записи действий общего шага

Создание записи действий для общих шагов в Microsoft Test Manager

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

    Примечание

    Чтобы отобразить окно Microsoft Test Manager, щелкните "Пуск", а затем выберите "Все программы".Последовательно выберите пункты Microsoft Visual Studio 2012 и Microsoft Test Manager.

  2. Выберите стрелку вниз на центральном переключателе групп и выберите Центр тестирования.

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

  4. В меню выберите пункт Диспетчер общих шагов.

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

  6. Выберите пункт Записывать действия.

    Отображается средство выполнения тестов.

  7. Выберите пункт Записывать действия.

  8. Выполните шаги тестового случая в Test Runner.

    В заголовке окна каждого записываемого приложения отобразится текст Идет запись. Раздел записи действий, представленный желтой линией, отображается справа от теста; линия разделена на отрезки, соответствующие шагам теста.

  9. Выберите пункт Закончить общие шаги.

    Примечание

    Если перезаписывается существующая запись действий для общих шагов, открывается диалоговое окно Test Runner — Диспетчер лабораторий и тестов (Microsoft), в котором перечислены тестовые случаи, на которые повлияет это действие. Вам будет предложено выбрать один из двух вариантов: Перезаписать существующую запись или Отменить новую запись.

  10. На панели инструментов в верхней части окна Test Runner выберите одну из следующих команд.

    • Нажмите Сохранить и закрыть, чтобы сохранить результаты теста в Team Foundation Server и закрыть Test Runner.

    • Для сохранения результатов теста в Team Foundation Server нажмите кнопку Сохранить.

    • Для закрытия Test Runner без сохранения результатов теста нажмите кнопку Закрыть.

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

См. также

Задачи

- Практическое руководство. Воспроизведение записи действий

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

- Практическое руководство. Создание записи действий для общих шагов

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

Запись и воспроизведение ручных тестов