#visual-studio #tfs #visual-studio-2015 #coded-ui-tests #tfs-2015
#visual-studio #tfs #visual-studio-2015 #coded-ui-тесты #tfs-2015
Вопрос:
У меня есть несколько тестов CodedUI, которые я хотел бы запустить на удаленном компьютере из Visual studio. Раньше вы устанавливали где-нибудь тестовый контроллер, агент тестирования в окне, на котором вы хотите запустить, заставляли их говорить, а затем использовали файл настроек теста, который был указан на этот контроллер. Я прошел через это и установил агенты для обновления 3 2015 года в своем окне запуска. Я заметил, что нет опции настройки контроллера. После некоторого поиска в Google я нашел это: https://vstfsalm.wordpress.com/2015/08/18/tfs-2015-test-agent-has-not-been-configured-run-the-test-agent-configuration-tool-to-configure-the-test-agent/. Очень круто. Итак, я захожу в tfs, чтобы настроить группу компьютеров. Отлично. Часть, которую я не понимаю: как я могу теперь указать VS для запуска в этой группе? Для файлов настроек тестирования требуется контроллер, когда они настроены на удаленный запуск. Должен ли я понизить уровень агентов до 2013? Кто-нибудь знает, просто ли Microsoft не внедрила этот стиль работы в 2015 году (специально или нет) или он просто еще не реализован?
Ответ №1:
Для запуска теста пользовательского интерфейса кода через сборку vNext на TFS update3. Сначала убедитесь, что тест пользовательского интерфейса кода может быть успешно выполнен в вашей Visual Studio на удаленном компьютере локально. Также не забудьте настроить агент сборки для взаимодействия с desktop.
Затем вам просто нужно добавить Deploy TestAgent в задачу RemoteTestMachine и запустить функциональный тест. Когда вы ставите сборку в очередь, ваше решение для тестирования пользовательского интерфейса code будет размещено в папке drop на компьютере сервера сборки. Затем используйте MSTEST для запуска тестовой сборки. То же самое происходит с запуском теста пользовательского интерфейса кода через командную строку MSTEST на вашем локальном компьютере.
Обновить
Вопрос: Будет ли агент тестирования 2015 поддерживать все сценарии, поддерживаемые контроллером тестирования и агентом тестирования Visual Studio 2013?
О: Мы рекомендуем использовать агенты для Visual Studio 2015 во всех новых сценариях автоматического тестирования. Вы можете использовать задачу развертывания агентов тестирования в определении сборки для загрузки и установки агентов тестирования на вашем компьютере. В следующей таблице показаны сценарии, поддерживаемые агентами для Visual Studio 2013, и альтернативы для Team Foundation Server (TFS) 2015 и Team Services (TS).
Ссылка на источник: Установка и настройка агентов тестирования
В настоящее время альтернативы этому сценарию нет.Возможно, для этого вам придется использовать test agent 2013.
Комментарии:
1. Важный момент был получен из VS, а не из сборки. Я не хочу запускать его со сборкой. Для этого потребуется регистрация. Я хочу запустить имеющийся у меня код, который находится только в моем ящике, через тестовый агент на удаленном сервере, и, похоже, я больше не могу.
2. К сожалению, в настоящее время альтернативы этому сценарию нет. Возможно, для этого вам придется использовать test agent 2013. Более подробную информацию см. В Моем ответе на обновление.