Microsoft Test Management, запуск ручных тестов в предварительно определенной лабораторной среде - PullRequest
1 голос
/ 09 октября 2011

Я хотел бы получить некоторые комментарии о возможности или альтернативах следующему рабочему процессу.

Игроки:

  • JimBob - Тестер

  • APP_Test - виртуальная машина, настроенная с агентом Lab, Build и Test. (показывает возможности тестирования и рабочего процесса, активные в средстве просмотра среды)

  • Среда для ручного тестирования - среда, состоящая из одной виртуальной машины "APP_Test"

  • Функциональные тесты - План тестирования, настроенный с помощью среды тестирования для ручных запусков, называется «Среда тестирования вручную»

  • Build-Deploy - определение сборки TFS, которое восстанавливает чистую контрольную точку и затем развертывает последнюю версию программного обеспечения на виртуальной машине APP_Test

  • Build-Deploy-Test - определение сборки TFS, которое восстанавливает чистую контрольную точку и затем развертывает последнюю версию программного обеспечения на виртуальной машине APP_Test, а затем запускает кодированные тесты пользовательского интерфейса, содержащиеся в решении.

  • Джон - Тестер / Дев

Сценарий:

JimBob использует веб-интерфейс TFS для постановки в очередь новой сборки рабочего процесса программного обеспечения («Build-Deploy»). В рамках сборки последний выпуск программного обеспечения развертывается на виртуальной машине «APP_Test». JimBob открывает Microsoft Test Manager 2010, переходит в Центр тестирования, выбирает вкладку «Тест» и выделяет тест из ранее определенного набора тестов в плане тестирования «Функциональные тесты». Когда JimBob запускает тест, программа просмотра среды открывает просмотр виртуальной машины APP_Test. Джим выполняет тест и создает запись действия на виртуальной машине APP_Test.

Затем Джон берет запись действия и создает кодированный тест пользовательского интерфейса, добавляет тест к решению, а когда он ставит в очередь сборку "Build-Deploy-Test", он выполняет кодированный тест пользовательского интерфейса в той же среде, в которой находилась исходная запись действия. был создан в.

Вопросы:

Я создал среды, виртуальную машину, план тестирования и наборы тестов, описанные в приведенном выше сценарии. Мне кажется, что я не могу работать, когда выполняется ручной тест, он всегда запускает тест на локальном компьютере, а не в среде виртуальных машин. Это не даст мне возможности развернуться, чтобы моя среда всегда находилась в известном состоянии без помех. Я предполагаю, что мой вопрос сводится к следующему: возможно ли использовать управление тестами для создания записей действий на виртуальных машинах, принадлежащих среде? Я успешно выполнил тесты на машинах в окружающей среде, но не сделал начальную запись. Мне кажется, что мои тестировщики должны иметь возможность всегда выполнять свои тесты (автоматизированные и ручные) в известной среде со снимками. Чего мне не хватает?

Ответы [ 2 ]

1 голос
/ 01 февраля 2012

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

0 голосов
/ 12 октября 2011

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

Вместо этого я установил MTM на ВМ, чтобы у меня была чистая среда для сборки моих тестов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...