2015-05-28 7 views
4

В настоящее время мы имеем кодированный набор тестов регрессии UI (тест функции пользовательского интерфейса), который отлично работает с использованием MTM на тестовом anent/controller.Запуск кодированного тестового интерфейса с jenkins как часть CI

Как часть CI наша команда использует Дженкинса. Здесь мы хотим интегрировать кодированный тест пользовательского интерфейса с Jenkins. Не могли бы вы рассказать мне, как я могу настроить это?

Есть ли способ, которым Дженкинс получит доступ к сборке TFS моего проекта тестирования кодированного пользовательского интерфейса, который будет иметь файл установки тестового запуска (с информацией о контролере теста и агенте для запуска теста)?

Я не хочу запускать кодированные тесты пользовательского интерфейса на сервере Jenkins (но на тестовом агенте), так как для этого потребуется активный сеанс рабочего стола.

ответ

1

Отличный пример работы UI с Jenkins выполняется selenium tests. Этот подход предлагает вам запустить браузер и имитировать действия пользователя. То же самое можно сделать с вашим пользовательским интерфейсом, и в основном это не требует каких-либо дополнительных шагов настройки, кроме подчиненной конфигурации. Вы должны использовать Slave Configuration via Java Web Start, как только это дает вам возможность взаимодействовать с рабочим столом:

Если необходимо взаимодействие дисплея (например, для GUI тестов) на Windows, и у вас есть выделенная (виртуальная) тестовая машина, это является подходящим вариант.

Другие способы конфигурации подчиненного устройства могут просто не запускать ваш пользовательский интерфейс.

Смежные вопросы