Packt Publishing Ltd, 2013. — 70 p.
Cucumber is a Behavior Driven Design framework, which allows a developer to write specification tests which then tests that the program works as it should. It is a different development paradigm, as it involves writing what the program should do first, then you develop until it passes the tests.
Instant Cucumber BDD How-to will cover basics of Cucumber in a Behaviour Driven Development (BDD) style and explain the essence of Cucumber, describe how to write Cucumber features to drive development in a real project, and also describe many pro tips for writing good Cucumber features and steps. Cucumber is a very fun and cool tool for writing automated acceptance tests to support software development in a Behaviour Driven Development (BDD) style.
Understanding behavior-driven development (Intermediate)
Setting up an environment for Cucumber BDD on Rails (Intermediate)
Writing your first Hello World feature (Simple)
Learning foundation knowledge and skills (Intermediate)
Building a real web application with Cucumber (Intermediate)
Mastering pro tips for writing expressive Gherkin (Intermediate)
Mastering pro tips for writing good steps (Advanced)
Using third-party libraries with Cucumber (Intermediate)