Начальное руководство по выполнению автоматических тестов из плана тестирования
В этом руководстве описан запуск автоматических тестов в рамках плана тестирования с помощью Visual Studio Ultimate или Visual Studio Test Professional. В этом руководстве содержится контрольный список основных задач, которые необходимо выполнить перед запуском автоматических тестов с помощью Microsoft Test Manager.
На следующей иллюстрации показано, как можно запускать автоматические тесты для многоуровневого приложения с помощью контроллера тестирования и агентов тестирования. Для плана тестирования следует использовать среду с контроллером тестирования для запуска автоматических тестов. Среда — это набор ролей, необходимых для выполнения определенного приложения, и машины, которые будут использоваться для выполнения каждой роли. На следующей иллюстрации используется следующий набор ролей: веб-сервер, сервер баз данных и клиент.
Когда тесты запускаются как часть плана тестирования, вы выбираете параметры тестирования и среду для плана тестирования, как показано на следующей иллюстрации. План тестирования настраивается с помощью представления Свойства в разделе План центра тестирования.
Контрольный список для задач
Шаг |
Описание задачи |
Раздел |
Выполнено? |
---|---|---|---|
1 |
Определите, какие роли требуются в вашей среде для тестирования приложения с помощью автоматических тестов. Например, веб-сервер и клиент рабочего стола, где запускается браузер. Затем установите контроллер тестирования и зарегистрируйте его в Team Foundation Server. Установите агенты тестирования на компьютеры, которые планируется использовать как часть физической среды для тестирования. Эти компьютеры могут быть как физическими компьютерами, так и виртуальными машинами. |
||
2 |
Создайте физическую среду, которая будет использовать контроллер тестирования, и компьютеры с агентами тестирования. |
||
3 |
Создайте план тестирования и наборы тестов с помощью Microsoft Test Manager.
Примечание
Кроме того, можно создать тестовые случаи в наборах тестов, с которыми можно связать каждый из автоматических тестов.Либо можно создать тестовые случаи из сборки автоматических тестов.Сведения о создании тестовых случаев см. в шаге 9.
|
||
4 |
Создайте параметры автоматического теста для плана тестирования с набором ролей, соответствующих физической среде. Добавьте параметры тестирования и среду в план тестирования. |
||
5 |
Создайте автоматические тесты с помощью Microsoft Visual Studio 2010. Это могут быть модульные тесты или закодированные тесты пользовательского интерфейса. |
||
6 |
Верните тестовый проект для автоматических тестов в систему контроля версий для Team Foundation Server. |
||
7 |
Добавьте этот тестовый проект в существующее определение построения или создайте определение построения для этого тестового проекта с помощью Team Foundation Build. |
||
8 |
Поставьте построение в очередь с помощью определения построения |
||
9 |
Свяжите автоматические тесты с тестовыми случаями в плане тестирования одним из следующих методов:
|
Примечание
В этих разделах также содержится информация о следующих шагах.
|
|
10 |
Назначьте построение плану тестирования. |
||
11 |
Запустите автоматические тесты. После завершения тестового запуска можно просмотреть и проанализировать автоматические тесты. Можно выполнить запуск, используя назначенные плану построение, параметры тестирования и среду, или выбрать другие параметры и среды, если это требуется. |
Примечание
Этот раздел также содержит информацию о том, как назначать построение плану и создавать параметры тестирования и среды.
|
Примечание
Здесь также рассказывается об использовании физической среды для запуска автоматических тестов.Если необходимо использовать виртуальную среду, требуется Visual Studio Lab Management.Дополнительные сведения о создании виртуальной лаборатории с помощью Visual Studio Lab Management см. в разделе Использование виртуальной лабораторной среды в жизненном цикле приложения.