Длина огурца?

Я создаю тест Cucumber для многоэтапного процесса регистрации и немного не уверен, что лучше всего подходит для шагов сценария ...

В регистрации 4 формы / страницы. Следует ли мне прокручивать «Дано, Когда и Затем» 4 раза в одном сценарии или есть лучший способ организовать это?

Пока что у меня есть ...

Scenario: Company User
Given I am on the registration page
When I follow "Register as a supplier"
When I fill in the following:
  | user_email | test@test.com |
  | user_password | secret |
  | user_password_confirmation | secret |
And I press "Create login - Proceed to step 2"
Then I should see "Create Company Profile"
When I fill in the following:
  | company_name | Test Company |
  | company_description | Lorem |
  | company_telephone | 01928740436 |
  | company_email | info@agency.com |
And I press "Create company - Proceed to step 3"
Then I should see "Test Company office(s)"
5
задан Edward Ford 16 May 2011 в 15:38
поделиться