Ein Testzyklus

Wie sieht so ein Szenario in der DSL Gherkin aus?


                            
                            @form-fail
                            Scenario: Fill in the contact form.
                            Leave the message-field and the surname-field empty and submit the form.

                                Given that I log into "dev2"
                                And I am on "http://dev2.typo3.badw.de/testformular/index.php"
                                When I fill in the following:
                                    | vorname   | Daniel            |
                                    | email     | schwarz@badw.de   |
                                And I press "Senden"
                                Then I should see "Ihre Eingaben sind unvollständig"
                                And I should see 2 ".error_no_value" elements

                        

Um solche einfachen Sätze in einen maschinell ausführbaren Test übersetzen zu lassen, braucht man Werkzeuge.