Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Тестирование на виртуальном стенде с помошью Robot Framework

remote
robot-framework
execution
Теги: #<Tag:0x00007f7b6a265920> #<Tag:0x00007f7b6a2654e8> #<Tag:0x00007f7b6a265240>

(Artem Akhmetov) #1

Всем привет.
Заранее извиняюсь, что вопрос получился крайне общими.
Какой самый простой способ запускать тесты написаные для Robot framework на других машинах? Грубо говоря, можно ли так настроить тестовый стенд, чтобы сам фреймворк был развернут на одной машине (хосте), а тесты поочередно запускались на разных машинах в рамках одного прогона автотеста? Т.е. поочередно сначала какие-то тесты удаленно запускались, например, на сервере, потом на клиенте, а вся статистика при этом (отчеты) хранилась на хосте?


(rmerkushin) #2

Для selenium есть RemoteWebDriver. Так же можно поглядеть сюда Ну и всегда можно запускать тесты через Jenkins и собирать результаты в него :smile:


(Mykhailo Poliarush) #3

Ну тесты может быть и не с webdriver. Так что это не универсальное решение, а подходит только под веб автоматизацию для webdriver.

Касательно вопроса, есть xmlrpc сервера уже реализованные для robotframework для того чтобы запускать какой-то код удалено, ну а результаты конечно будут сохранятся на целевой машине где будут запускаться тесты.

Более подробно об Remote library interface читаем здесь http://robotframework.googlecode.com/hg/doc/userguide/RobotFrameworkUserGuide.html#remote-library-interface