Escenarios de pepino para un flujo de trabajo extremadamente largo

Necesitamos probar un largo proceso de pasos para una característica. Desde iniciar sesión hasta muchos diálogos modales, formularios de varios pasos y usuarios de diferentes roles, todos interactuando. ¿Cómo podemos dividir partes de este proceso en escenarios individuales?

Aquí hay 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 para docenas de escenarios. El problema es que cada escenario se basa en t, el último. ¿Cómo puedo probar cada escenario de forma aislada sin repetir todos los anteriores?

Respuestas a la pregunta(1)

Su respuesta a la pregunta