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