Tenemos que probar un largo proceso de pasos para una característica. Desde el inicio de sesión a muchos cuadros de diálogo modales, formularios de varios pasos y usuarios de diferentes roles, todos interactúan. ¿Cómo podemos dividir partes de este proceso en Escenarios individuales?Escenarios de pepino para un flujo de trabajo extremadamente largo
Aquí se muestra un ejemplo:
Scenario: New Manuscript
Given I am on the manuscripts page
When I press "Submit A New Manuscript"
Then I should see "Please specify this manuscript's type"
Scenario: Choose Manuscript Type
Given I am choosing a manuscript type
When I click "Original Paper"
Then I should see "Edit Manuscript Details"
Scenario: Edit Manuscript Details
Given I am editing manuscript details
And I am on the editing page
When I fill in "Manuscript Title" with "Testing Story"
Then I should see "Suggest Reviewers"
Y así sucesivamente y así sucesivamente para docenas de escenarios. El problema es que cada escenario se basa en el último. ¿Cómo puedo probar cada escenario de forma aislada sin repetir todos los anteriores?
Gracias, esto realmente ayuda. –