The Cucumber for Java Book has been published
Join the DZone community and get the full member experience.Join For Free
Cucumber was originally a Ruby tool to help teams practice Behaviour Driven Development (BDD). For a while there was no easy way of using Cucumber on the JVM, until the team did a full native port to Java. Now there's nothing to stop Java, Groovy, Scala or Clojure teams using Cucumber effectively.
This book, written by members of the Cucumber open source team, covers everything from the general theory of BDD through to detailed, nuts-and-bolts, worked examples of how to use Cucumber on the JVM. There are chapters that cover techniques that you can use to get the most out of BDD and whether to test through the UI or not.
The book is available from the Pragmatic Programmers: https://pragprog.com/book/srjcuc/the-cucumber-for-java-book
Opinions expressed by DZone contributors are their own.