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


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

Тесты можно выполнять в лабораторной среде после развертывания приложения в требуемой среде, так и после того, как приложение автоматически развертывается как часть рабочего процесса построение-развертывать- теста.Можно выполнить эти тесты с пользовательским интерфейсом в диспетчере тестов (Microsoft) или из командной строки с помощью Tcm.Использование Tcm рабочих процессов Построение-развертывать- теста к тестам запуска.Если используется рабочий процесс построение-развертывать- теста для развертывания приложения в лабораторной среде можно также выполнить автоматические тесты как часть рабочего процесса.См. Настройка автоматических рабочих процессов построения, развертывания и тестирования.

Дополнительные сведения о настройке лабораторные среды см. в разделе Использование лабораторной среды в жизненном цикле приложения.

Требования

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

Ниже приводится сравнение функций тестирования для каждого типа лабораторной среды.

Среды тестирования

Функции

Все лабораторные среды

  • Руководство и выполнение автоматических тестов.

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

  • Построение, развертывание и выполнение автоматических тестов в приложении с рабочим процессом построение-развертывать- теста.

Стандартные среды

  • В дополнение к виртуальным машинам можно выполнять тесты по нескольким физические компьютеры в вашей среде.Нельзя выполнять тесты по физические компьютеры в средах SCVMM.

  • Помимо Hyper V - на виртуальных машинах, можно выполнять тесты по Hyper V, - на основе виртуальных машин как VMware.

Среды SCVMM

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

  • Автоматическое восстановление среда к известному состояние в начале каждого тестового запуска.

  • Выполнение тестов по несколько копий среды одновременно с сетевой изоляцией.

Задачи

Следующие разделы помогут выполнять тесты в лабораторных средах:

Задачи

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

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

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

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

См. также

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

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

Использование лабораторной среды в жизненном цикле приложения

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