Использую Selenium Grid с PHPUnit. Подскажите, какой должен быть шаблон теста, чтобы одновременно запускать несколько тестов ?
PHPUnit + Selenium Grid: Какой должен быть шаблон теста чтобы запускат
#1
Отправлено 12 марта 2014 - 11:39
#2
Отправлено 12 марта 2014 - 14:28
Использую Selenium Grid с PHPUnit. Подскажите, какой должен быть шаблон теста, чтобы одновременно запускать несколько тестов ?
поясните, что вы имеете в виду? какой шаблон теста?
в чём проблема запускать несколько тестов?
#3
Отправлено 12 марта 2014 - 19:59
код теста, который выполняется параллельно для нескольких браузеров одновременно
#4
Отправлено 13 марта 2014 - 08:00
код теста, который выполняется параллельно для нескольких браузеров одновременно
в phpunit реализация параллельного запуска тестов ложится на плечи разработчика, selenium и grid тут не при чём.
#5
Отправлено 13 марта 2014 - 08:14
а как тест должен выглядеть сам, который выполняется одновременно в нескольких браузерах ?
#6
Отправлено 13 марта 2014 - 08:34
а как тест должен выглядеть сам, который выполняется одновременно в нескольких браузерах ?
формально, любой тест можно запустить на любом браузере. если ваше приложение работает одинаково во всех браузерах, то он и проходить везде будет.
#7
Отправлено 13 марта 2014 - 08:41
Я знаю что тест будет проходить везде, но мне нужно реализовать параллельный запуск одновременно в нескольких браузерах.
#8
Отправлено 13 марта 2014 - 14:11
Я знаю что тест будет проходить везде, но мне нужно реализовать параллельный запуск одновременно в нескольких браузерах.
запускайте четыре теста одновременно на разных браузерах.
phpunit преполагает, что вы будете делать именно так
#9
Отправлено 14 марта 2014 - 04:15
В описании обещали
-browser < params > Если параметр -browser не задан, узел запустится с пятью экземплярами Firefox, пятью Chrome и одним Internet Explorer (предполагается, что это Windows-машина). Для задания различных типов браузеров можно несколько раз указать этот параметр в одной строке.
#10
Отправлено 14 марта 2014 - 11:02
В описании обещали
-browser < params > Если параметр -browser не задан, узел запустится с пятью экземплярами Firefox, пятью Chrome и одним Internet Explorer (предполагается, что это Windows-машина). Для задания различных типов браузеров можно несколько раз указать этот параметр в одной строке.
да, он именно такое количество сессий будет обслуживать
не путайте "возможность обслужить" selenium-ом и то, как вы тесты будете запускать.
#11
Отправлено 17 марта 2014 - 19:35
Я знаю что тест будет проходить везде, но мне нужно реализовать параллельный запуск одновременно в нескольких браузерах.
Вот приблуды для паралельного запуска пхпюнит тестов попроще и сложнее . Вариант попроще написан на баше, поэтому он содержит минимум функционала. Второй вариант лучше тем, что он поддерживает конфиги phpunit и можно писать плагины к нему на пхп, во всем остальном они идентичны. Еще badoo обещали выложить свой вариант, который по идее должен быть гораздо лучше, но пока вроде как не выложили.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных