Cucumber lets you write
automated tests in plain language
Cucumber is a tool for running automated acceptance tests, written in plain language. Because they're written in plain language, they can be read by anyone on your team. Because they can be read by anyone, they help improve communication, collaboration and trust on your team.
@tag
Feature: Eating too many cucumbers may not be good for you
Eating too much of anything may not be good for you
Scenario: Eating a few is no problem
Given Alice is hungry
When she eats 3 cucumbers
Then she will be full
Loved by teams everywhere