В BDD мы можем заменить [setup] на Given, когда мы используем синтаксис gherkins? - PullRequest
0 голосов
/ 17 сентября 2018

Я использую синтаксис GHERKINS:

GIVEN ..
WHEN ..
THEN ..

В моих тестовых случаях с роботом Мой вопрос: Когда я хочу добавить [SETUP] + [TEARDOWN], как я могу их вставить?

Может ли GIVEN заменить настройку, или я должен включить оба?

[SETUP]
GIVEN ..
WHEN .. 
THEN ..
[TEARDOWN] 

Ответы [ 2 ]

0 голосов
/ 08 февраля 2019

Не вижу проблем с заменой [НАСТРОЙКИ] на Заданное слово.[SETUP] не является обязательным, ни [TEARDOWN]

0 голосов
/ 18 сентября 2018

Обычно мы перемещаем код в одно ключевое слово, определенное пользователем, а затем вызываем его из [SETUP] или [TEARDOWN].

Никогда не проверял, но, возможно, можно написать в [НАСТРОЙКА]:

Run Keywords     GIVEN ..    AND    WHEN ..    AND    THEN ..

Но тогда читабельность корнишона выглядит не так хорошо.

...