Skip to content

Instantly share code, notes, and snippets.

@Ephasme
Created December 23, 2014 16:28
Show Gist options
  • Select an option

  • Save Ephasme/6188ff72fa145eb16b28 to your computer and use it in GitHub Desktop.

Select an option

Save Ephasme/6188ff72fa145eb16b28 to your computer and use it in GitHub Desktop.
title Test Automation Sequence
note over Product Owner
Create user story
end note
Product Owner->Tester: Transmit user story
note over Tester
Translate user story into a
Gherkin DSL language scenario
end note
Tester->Developper: Transmit Gherkin scenarios
note over Developper
Write unit tests for each
Gherkin's features
end note
loop Until all scenario pass functional testing
loop Until all features pass unit testing
note over Developper
Update or create unit tests so they are in
sync with scenario's behavioural requirements
end note
note over Developper
Unit test implementation
end note
opt If Gherkin scenario lacks step definitions
note over Developper
Write missing scenario's step definitions
end note
end
end
Developper->Tester: Notify scenario is implemented
note over Tester: Run functional tests
end
Tester->Product Owner: User story is implemented
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment