I want [feature] so that [benefit]. The various scenarios describe the expected
behaviour in various situations. While programmers may generally prefer a more aggressive
battle strategy, this description faithfully records the preferences of an end user.
Cucumber has become very popular within the Agile community. Lawrence Sinclair,
the CEO of East Agile Limited, explains the reason behind Cucumber's success in this way: