Context
Cucumber is a tool that supports BDD. The tests are written in plain (human) language (ubiquitous language) so that non-technical stakeholders can understand them. Cucumber combines requirements specifications, automated tests and living documentation. The syntax is called Gherkin and is available in a lot of languages, including english. Cucumber is available in many programming languages, including the most used : Java, C#, JS, Python and Ruby.
Description
Gherkin explanation
runner
step definition
Panel | ||
---|---|---|
| ||
Feature: Acknowledgments status Scenario: View a acknowledgment status from one of your sent messages Given user is logged in When user is consulting the SENTBOX And user reads the basic message And user requests the acknowledgments status Then the acknowledgments are shown correctly |