2015-08-11 1 views
3

Есть ли возможность объявить более одного набора параметров для теста в огурце? Для того, чтобы пояснить, что я хотел бы достичь, я дам краткий пример:Как использовать более одного набора параметров в Cucumber для автоматизации тестирования?

And I do enter something "Example" 
And I have a table with variable: 
|parameter1|value| 
|parameter2|value| 
|parameter3|value| 

Это как файл функция выглядит, и теперь мой вопрос заключается в том, как использовать различные наборы параметров и значений, так что я может запускать тестовый файл более одного раза для разных выбранных значений. Я знаю, что это возможно с testng и junit, но я не знаю, есть ли опция для тестов на calabash.

Единственное решение, которое я нашел, было то, что я просто скопировал тестовый файл и изменил значения вручную, но это не то, что я ищу.

Спасибо за любую помощь.

+0

Это действительно вопрос огурца, а не вопрос Калабаша. – jmoody

ответ

3

Вы можете сделать почти точно так, как вы выделили там. Это взято из http://behat.readthedocs.org/en/v2.5/guides/1.gherkin.html

Scenario Outline: Eating 
    Given there are <start> cucumbers 
    When I eat <eat> cucumbers 
    Then I should have <left> cucumbers 

    Examples: 
    | start | eat | left | 
    | 12 | 5 | 7 | 
    | 20 | 5 | 15 | 

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

+1

Thx для быстрого ответа, это именно то, что я искал! – Buzz

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

  • Нет связанных вопросов^_^