This tutorial looks at what Cucumber is good for Behavior-Driven development (BDD) with Java — and what it isn’t. It briefly covers what BDD is and how the open source tool Cucumber helps deliver on the promise of improved communication between the business and the development team.
Then it dives into how Cucumber works, the specific details of the Java version of this tool (Cucumber-JVM), and what makes it different from other similar tools. Finally, it considers how Cucumber can fit into your test automation strategy and produce “living documentation” that is always up to date. You will come away with everything you need to know to be able to decide whether Behavior-Driven development with Java using Cucumber-JVM is for you.
Video producer: https://www.oracle.com/javaone/