Over 35 hands-on recipes to efficiently master the art of behaviour-driven development using Cucumber-JVM
Today, behaviour-driven development (BDD) is gaining popularity around the world. Cucumber-JVM is one of the fastest growing tools and offers a cutting-edge platform for conceptualizing and implementing BDD. The variety of features available within Cucumber enhances the experience of implementing BDD for both business and development teams.
This book provides you with the skills you need to successfully create, customize, and configure the Cucumber framework. You will discover how to create Feature files, and Step Definitions, and enable various configurations, such as "Before" and "After" functions, with fun exercises. You'll round off your learning by creating automation frameworks to automate Web, REST, and Mobile apps.
What You Will Learn
Explore the usage of the Gherkin Language to write meaningful and smart Feature files
Understand Scenario, Steps, Backgrounds, Scenario Outlines, and Data Tables
Discover the concepts of Glue Code and Step Definitions in detail
Gain insights into the different types of Step Definitions, Regular Expressions, Doc Strings, Data Table transformations, and Capture Groups
Master the advanced concepts of implementing Tags and Hooks
Override default Cucumber options and settings along with different output report formats
Run Jenkins and Cucumber from Terminal while running various Cucumber Scenarios in parallel
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.