2016-04-19 2 views
0

Я пытаюсь выполнить тесты параллельно с использованием той же комбинации браузеров и платформ, что и Chrome/WIN7. Нам удалось сократить время выполнения тестов до сих пор, запустив различные функции на отдельных исполнителях (узле) через jenkins. То, что я пытаюсь достичь, - это возможность запуска отдельных сценариев параллельно, чтобы уменьшить время выполнения теста. Возможно ли использование селеновой сетки со всем узлом, имеющим ту же самую комбинацию браузера/платформы?Можно ли запускать тесты селена параллельно/параллельно с использованием той же комбинации браузеров и платформ

+0

Каких программированиям языки вы используете? – Paras

ответ

0

Да, можно с помощью TestNG

Используйте parallel="methods", как показано ниже: -

<suite name="Test-method Suite" parallel="methods" thread-count="2" > 

См: -

http://howtodoinjava.com/testng/testng-executing-parallel-tests/

Вы можете использовать больше типа исполнения в соответствии с вашими потребностями : -

<suite name="My suite" parallel="methods" thread-count="5"> 
<suite name="My suite" parallel="tests" thread-count="5"> 
<suite name="My suite" parallel="classes" thread-count="5"> 
<suite name="My suite" parallel="instances" thread-count="5"> 

См: -

http://testng.org/doc/documentation-main.html#parallel-tests

Надеется, что это поможет :)

+0

Это единственный способ добиться этого с помощью TestNG? Можно ли это сделать с помощью MSTest? – user3803568

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