Можно ли развернуть тесты пользовательского интерфейса с кодировкой Visual Studio в Azure или EC2 в качестве агентов тестирования?
Я не совсем знаком с набором тестов, который поставляется с Visual Studio 2010 (Ultimate), но я пытаюсь найти средство для создания чего-то похожего на Selenium Grid с помощью кодированных тестов пользовательского интерфейса. Мне бы хотелось иметь возможность развертывать агенты в Azure или EC2, выполнять все тесты с закодированным пользовательским интерфейсом, а затем разбирать их для проведения теста дыма в рамках процесса развертывания.
Из того, что я вижу в сети, можно сделать что-то похожее с помощью контроллеров и агентов, но я не уверен, насколько это можно легко перенести в облако. Я нашел следующие сообщения: нагрузочное тестирование с агентами, работающими в Windows Azure: [ 1 2 3], но они окружают нагрузочное тестирование. Насколько я понимаю, нагрузочные тесты могут быть скомпилированы и легко развернуты, но это не обязательно относится к тестам Coded UI.
1 ответ
Я не знаю, возможно ли это, но я немного знаю об агентах. Агенты позволяют вам подключиться к машине и развернуть на ней тест. Я думаю, если ваш контроллер может получить доступ к этой виртуальной машине, то все должно быть в порядке. Я считаю, что вы можете настроить Azure, чтобы они были внешним именем для ВМ.
Тот же процесс должен работать и для кодированных тестов пользовательского интерфейса. они также развернуты с использованием агентов и контроллеров