Запуск тестов в Microsoft Test Manager

Использование Microsoft Test Manager ручные тесты можно выполнять, исследовательские сеансы теста и автоматические тесты из плана тестирования.При выполнении тестов из плана тестирования можно сохранять результаты тестов в командном проекте для Team Foundation Server.Можно просмотреть ход выполнения автоматических тестов, исследовательских сеансов теста и ручных тестов из плана тестирования.

Автоматические тесты можно выполнять из Visual Studio или из командной строки.Можно также выполнять тесты с помощью Team Foundation Build.Результаты тестов создаются при каждом выполнении группы тестов.

Требования

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

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

Выполнение ручных тестов

После создания любой из следующих типов автоматических тестов с помощью Visual Studio можно использовать Microsoft Test Manager или Visual Studio для выполнения тестов.

  • Модульные тесты.

  • Закодированные тесты пользовательского интерфейса.

  • Нагрузочные тесты.

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

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

Нагрузочные тесты выполняются из меню НАГРУЗОЧНЫХ ТЕСТОВ в Visual Studio, не из средства выполнения тестов.

Обозреватель модульных тестов, из которого запускаются автоматические тесты

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

Эти результаты тестов не станут частью плана тестирования, даже если опубликовать их на сервере Team Foundation Server.

Если требуется выполнить автоматические тесты и использовать результаты, добавленные в план тестирования, можно связать автоматических тестов с тестовыми случаями с помощью Visual Studio, а затем выполните их с помощью Microsoft Test Manager, как показано на следующей иллюстрации.

Выполнение автоматических тестов с помощью Microsoft Test Manager

Задачи

Перечисленные ниже разделы помогут в выполнении тестов.

Задачи

Связанные разделы

Настройка способов выполнения тестов. С помощью параметров тестирования можно определять место выполнения тестов, вид собираемых данных, а также способ влияния на тестовый компьютер при выполнении тестов.Можно также выбрать набор ролей для многоуровневого приложения (при его наличии).Затем можно использовать лабораторной среды, содержащей эти роли для выполнения тестов из плана тестирования.Или можно использовать контроллер тестирования и агенты тестирования при выполнении тестов с помощью Visual Studio.

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

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

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

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

Выполнение автоматических тестов. тесты можно выполнять непосредственно из Visual Studio, из Microsoft Test Manager, из Team Foundation Build или из командной строки.Для выполнения автоматических тестов из командной строки можно использовать mstest.exe. Для импорта методов теста в тестовые случаи можно использовать tcm.exe.Затем можно запустить тестовые случаи для определенных конфигураций из командной строки и сохранить результаты для соответствующего плана тестирования.

По всем обнаруженным проблемам можно отправлять сообщения об ошибках.

Поиск тестов для выполнения. Можно выполнять поиск тестов, которые рекомендуется выполнить на основании изменений кода тестируемого приложения.Также можно проверять,какие построения содержат конкретные исправленные ошибки, новые функции или требования и определять, какие тесты следует выполнить.

Анализ результатов тестов. Результаты автоматических тестов можно проанализировать для каждого конкретного тестового запуска.Можно также просмотреть результаты покрытия кода для проверки того, что в тестах тестируется максимально возможная область функциональности приложения.

Настройка способа выполнения тестов. Можно создать пользовательский адаптер диагностических данных для сбора конкретных сведений или влияния на тестовый компьютер при выполнении тестов.

Запуск тестов в лабораторных средах: с помощью Visual Studio Lab Management, можно выполнять ручные или автоматические тесты из плана тестирования в коллекции виртуальных и физических компьютеров.

  1. Выполнение тестов в лабораторных средах

Связанные задачи

Запуск веб-тестов производительности и нагрузочных тестов

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

Настройка автоматических рабочих процессов построения, развертывания и тестирования

Если требуется создать приложение, то развертывание приложения и тесты как часть определения построения можно выполнить создать рабочий процесс построение-развертывать- теста.

См. также

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

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