Tek bir özellik için uzun bir işlem adımını test etmemiz gerekiyor. Giriş yapmaktan çok modal diyaloğa, çok adımlı formlara ve farklı rollerdeki kullanıcılara etkileşim. Bu sürecin parçalarını bireysel Senaryolara nasıl ayırabiliriz?Son derece uzun iş akışı için salatalık senaryoları
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"
Ve benzeri ve benzeri senaryoların onlarca: Burada
bir örnektir. Sorun, her bir senaryonun sonuncusundan inşa edilmesidir. Önceki senaryoların tümünü tekrar etmeden, her senaryoyu izole olarak nasıl test edebilirim? Eğer gerçekten önceki üzerinde bina varsaFeature: ... Background: Given a single manuscript exists Scenario: ... Scenario: ... Scenario: ...
: Eğer farklı senaryolarda kullanabileceğiniz temel el yazması kurulumları bir kurulum Arkaplan işlemini oluşturabilir ya böylece
Teşekkür ederim, bu gerçekten yardımcı olur. –