Created
December 23, 2014 16:28
-
-
Save Ephasme/6188ff72fa145eb16b28 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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