Master BDD Test Automation in Java with Cucumber And Serenity BDD

Start building powerful BDD test automation frameworks and automate scenarios faster and better using some of the most popular BDD tools on the market!

Learn BDD and Test Automation directly from Industry Expert John Ferguson Smart, author of "BDD in Action" and creator of the Serenity BDD framework.
Only $297 $47!
1
Your Contact Details
Where To Send The Login Details
2
your info
Your Billing Info
Shipping
NOTE: Please Enter Your First AND Last Name - we need them to create your account and prepare your certificate.

BDD SCENARIO QUALITY CHECKLIST: Keep track of the quality of your BDD scenarios with the Gherkin Checklist! Download this convenient PDF handbook and ready-to-use Excel spreadsheet to keep tabs on how good your scenarios really are - and what could be improved! One time offer of only $27.

 Or Pay With PayPal

CUSTOM JAVASCRIPT / HTML
BDD is a hot topic, but few know how to do it well

Here's your chance to learn to write kick-ass BDD scenarios and build world-class BDD test automation frameworks from a master!

You'll be learning from BDD expert John Ferguson Smart, author of "BDD in Action" and creator of the Serenity BDD Test Automation Framework.

Cucumber is the most popular BDD tool in the world. Java is the language of choice for over 70% of test automation projects. And Serenity BDD is a popular test automation and reporting tool that complements Cucumber perfectly.

This course will teach you how to take advantage of all the features of Cucumber to write powerful automated acceptance tests that will  wow your boss!
In this deep-dive video training, you'll learn:
  • ​​How to automate any kind of BDD scenario (we look at realistic requirements, not just toy ones)
  • ​The secret to writing powerful flexible automation code that reduces duplication, simplifies maintenance, and makes your life easier (including all the most recent language features that help make your scenarios richer and more expressive)
  • ​How to structure your automation code to keep maintenance costs to a minimum and make writing new scenarios faster, not slower (this is one of the biggest challenges teams face when writing large-scale test automation with Cucumber)
  • ​How to use tags to organise your scenarios and execute precisely the ones that you need to in each situation
  • ​How to automate both UI and API-based scenarios
  • ​How to initialise test data and test environments for your BDD scenarios

BDD SCENARIO QUALITY CHECKLIST: Keep track of the quality of your BDD scenarios with the Gherkin Checklist! Download this convenient PDF handbook and Excel spreadsheet to keep tabs on how good your scenarios really are - and what could be improved! One time offer of only $27.

John is the best in the industry when it comes to implementing automation using the BDD approach. He explains the concept and implements it with such ease. I would definitely recommend this course!

Kunal Ashar
Test Automation Engineer,
Singapore

Excellent explanations! The examples used to explain each use case are very useful and practical. Explanation is very simple and hence easier to understand.

Suchismita Behera
Quality Assurance Engineer, Dublin

Excellant course on BDD!

I haven't come across anything on udemy or youtube which is as succinct and brainstorming about bdd, loving this course so far. Glad came across this course :)

Shazia Chouglay
SDET, London

Learn How to Automate your BDD scenarios IN java faster and better WITH Cucumber AND SERENITY BDD
There are other courses on YouTube and elsewhere where you can learn the basics of Cucumber. But the vast majority of them teach BDD incorrectly - you'll end up picking up bad habits, with test scripts that take longer to write and that are harder to maintain.

But this course is different.

In this course, Industry Expert John Ferguson Smart will show you not only how to use the Cucumber library (hint: that's the easy part), but also how Cucumber should and shouldn't be used in different real-world situations.

You'll learn first-hand how the best test automation engineers in the world really use Cucumber!
This in-depth training covers everything you need to automate your BDD scenarios in Java with Cucumber, using all the latest Cucumber and Serenity features!
  • Introduction To BDD - learn what BDD is really about and how it works in practice (15 minutes)
  • ​Your First Executable Specification - write and automate your first BDD scenario - you'll have your environment set up and your first scenario running in no time! (30 minutes)
  • ​Setting Up Your Cucumber/Serenity BDD Project and understanding the project structure and contents (20 minutes)
  • ​Automating Simple BDD Scenarios - you'll learn how to write automation code for a variety of common BDD formats - and learn some best practices along the way! (30 minutes)
  • ​Using Tabular Data In Your Scenarios - learn how to use data effectively in your scenarios to make them more flexible and more meaningful, and avoiding the traps most testers fall into! (20 minutes)
  • Data-Driven Scenarios - learn how to use this powerful BDD feature to make your scenarios more expressive and more concise (10 minutes)
  • Working with more complex scenarios - including how to set up test data, how to cope with variations in the ways your scenarios are written, how to make your automation code simpler and cleaner with custom data type adaptors, and more! (25 minutes)
  • ​Living Documentation - how to use tags and folders to structure and execute your requirements more effectively (you'll learn some hidden gems in the Serenity BDD reporting!) (22 minutes)
  • Cucumber Hooks - how to use Cucumber hooks to set up and tear down your test environments, as well as a few other useful tips and tricks (21 minutes)
  • ​Test Automation Architecture - the hidden secret to making your test automation easier by baking testability into the design (14 minutes)
  • Web Testing With Cucumber And Serenity - Learn how to use Cucumber with both plain Selenium and Serenity BDD to test your web applications (35 minutes)
  • ​Cucumber, Serenity BDD and The Screenplay Pattern - Discover a new approach to automation design that will change the way you code forever (30 minutes)
  • Using Cucumber with SpringBoot Microservices - Learn how to test Spring microservices with Cucumber (25 minutes)
Each module also includes quizes and exercises to keep you engaged.
Get the "BDD in Java With Cucumber And Serenity BDD" Course Today
Only $297 $47!

What People Are Saying About The Training

John is the best in the industry when it comes to implementing automation using the BDD approach. He explains the concept and implements it with such ease. I would definitely recommend this course!

Kunal Ashar
Test Automation Engineer,
Singapore

Excellent explanations! The examples used to explain each use case are very useful and practical. Explanation is very simple and hence easier to understand.

Suchismita Behera
Quality Assurance Engineer, Dublin

Excellant course on BDD!

I haven't come across anything on udemy or youtube which is as succinct and brainstorming about bdd, loving this course so far. Glad came across this course :)

Shazia Chouglay
SDET, London

What's in the box?

Learn BDD Test Automation With Cucumber In Java From An Industry Expert, Using Practical, Real-World Examples To Ensure You Get Maximum Value Out Of Your Course!

Not Just Another Online Course

We use multi-channel learning techniques and modern education science to ensure that this course will be a game-changer for your understanding of BDD and Test Automation.

PART 1
Behaviour Driven Development Fundamentals

In this module, we cover the fundamentals of Behaviour Driven Development. We'll explain the BDD process, and why it's WAY more than just about testing and test automation. We really believe that understanding these foundations is the secret sauce that helps the best BDD test automation engineers succeed and shine.

PART 2
Automating Your First BDD Scenarios

In module 2 you'll get your hand's dirty and start automating some simple scenarios. We'll walk through hoe to set up a project using Java and Cucumber, and will give you all the fundamentals you need to start automating your own scenarios. And along the way, you'll learn a heap of invaluable tips and tricks about how Cucumber is used in the real world.

PART 3
More Advanced Cucumber Feature

In module 3 you'll go beyond the basics and learn how to make your Cucumber automation code shine. You'll learn how to structure your test project and handle test data, and you'll discover little-known features of Cucumber that will help you make your automation code cleaner and easier to maintain, and help you automate scenarios faster and better. 

PART 4
World-class Reporting

In Part 4 you'll learn how to use Cucumber with Serenity BDD to produce world-class reports, reports that illustrate what your application does as well as how you have tested it. Once you start using the Serenity BDD reports, you never go back!

PART 5
Real-World Applications

This course doesn't just look at theoretical examples or toy projects. In Part 5, we put everything into practice, and you'll see how we use Cucumber in real-world situations, to automate web applications, and REST APIS, and take advantage of the power and elegance of the Serenity BDD to automate more scenarios with less code.
Only $297 $47!

30 Day Guarantee

No question asked 30 day refund guaranteed. If you are unhappy for any reason, get your money back. Rock solid guarantee..

To request a refund, simply email us at: 
support@serenity-dojo.com

Secure Payment

All orders are through a secure network. We use Stripe or PayPal to process payments, and do not access or store your credit card information in any way. We respect your privacy...
Who Is 
John Ferguson Smart?
John Ferguson Smart is an international speaker, consultant, author and trainer well known in the Agile community for his many books, articles and presentations, particularly in areas such as BDD, TDD, test automation, software craftsmanship and team collaboration. 

John is the author of the best-selling BDD in Action, as well as Jenkins: The Definitive Guide and Java Power Tools and also leads development on the innovative Serenity BDD test automation library, described as the "best open source selenium webdriver framework".

With 40 years of coding experience and over 20 years of agile, no one is better place than John to teach you BDD and Test Automation.

Based in London, John helps clients around the world deliver better software sooner through advanced agile practices such as BDD, test automation software craftsmanship, and scaled agile patterns.
All Prices are in USD
Copyright © 2021 Serenity Dojo Ltd. All Rights Reserved.
Serenity Dojo, Fleet Chambers, 8-9 Westmoreland St , DUBLIN, Ireland