Deliver Value At Lightning Speed
Harness the power of BDD to supercharge your testing and automation processes, resulting in high-quality products and accelerated delivery times.
Craft Top-Notch Features
Equip your team with the clarity and precision needed to rapidly deliver superior quality features that meet every requirement.
Minimize Rework
Cut down on costly rework through enhanced communication and requirements gathering
Slash Costs
Identify and address issues early in the process with BDD, reducing the need for rework and significantly lowering your costs while boosting profitability.
Boost Team Morale
Foster a shared vision and understanding within your team, aligning everyone towards the same objectives and empowering them to excel.
Ignite Innovation
Spark creativity and collaboration by fostering open discussions on product features and requirements with BDD, driving innovation within your team.
Visibility and Transparency
BDD brings unparalleled insight into the requested features and the delivered outcomes,1 providing total transparency throughout the process.
Delight Your Customers
Ensure every stakeholder has a deep understanding of the requirements and business needs with BDD, resulting in perfectly aligned features that leave users delighted and satisfied.
And if we use concrete examples and counter examples to better understand these requirements, we can use these examples to create automated acceptance tests that can act both as:
These techniques are not hard, and they don't depend on a specific technology, domain or language - you can pretty much use them anywhere.
As long as you know how to...
In this deep-dive video training, you'll learn:
QA Software Tester with Automation, Lisbon
Thank you John Ferguson Smart for the quality of you work. My Udemy and YouTube workshops wasn't enough to master the subject like I just did. ✌🏾
Head of QA, Paris
From requirements discovery, to writing executable specifications and generating living documentation, this was brilliant. BDD was really put into perspective for me, especially from how value can be attained from writing executable specifications, that will make the automation code more functional, maintainable and actually execute the requirements.
Thank you John Ferguson Smart, simply brilliant.
Test Automation Engineer, Johannesburg
Shazia Chouglay
SDET, London
Thanks to Serenity Dojo for providing such a great online platform to learn!
Senior Test Engineer, Pune
Examples used to explain each use case is very useful and practical. Explanation is very simple and hence easier to understand.
Test Automation Engineer, Dublin
In this module we discover how to use simple, guided conversations about business rules and concrete examples to help get clarity around the requirements we need to implement and test, and uncover what we don't know. We'll learn about the overall Agile or Scrum lifecycle, and where you need to get involved.
You'll learn:
Learn pragmatic and practical strategies to get the requirements you need, using deliberate structured conversations with BAs and product owners. You'll discover how to uncover those tricky edge cases and overlooked assumptions that lead to defects later on, and save a ton of time in the process!
In this module you'll learn to master the key BDD collaboration practices, including:
Gherkin is the Given..When..Then notation we use to write automated acceptance tests using tools like Cucumber, SpecFlow and Behave. It has become the de facto standard way for agile teams to express their acceptance criteria.
But 90% of the acceptance criteria I see in the wild are poorly written! As a result:
Now that you have mastered the Gherkin syntax and structures, we teach you how to write world-class acceptance criteria that will be easy to automate and easy to maintain.
You will learn:
In the final module, you see an example of the full BDD process, from discovering the requirements and writing the Gherkin scenarios, right through to automating the acceptance criteria and producing living documentation and test reports.
In this bonus module we cover Impact Mapping. Impact Mapping is a strategic requirements discovery and planning technique that aims to get clarity about business goals and how the features we propose to build will contribute to these goals. Impact mapping can help us build products that make an impact, rather than just shipping features.
In this recorded workshop we explore using Example Mapping for a requirement in the Aviation* sector. You will see both how a real-world Three Amigos session is run, and also how BDD techniques apply to non-trivial real-world domain.
*Don't worry, no previous knowledge of aviation is required.
In this recorded workshop we build on the example maps from the previous module and show how to create real-world Gherkin scenarios.
AND INCLUDING A NEW MODULE: BDD and AI
Bonus #1: Impact Mapping Module (€99 Value)
Bonus #2: Real-world Example Mapping (€99 Value)
Bonus #3: Real-world Gherkin (€99 Value)
€550 Value
For A Limited Time...Only €47!
Now I know what you're thinking:
"This sound's too good to be true! How can I be sure that the course will really help me learn Java and Test Automation?"
Well...that's simple. Try it!
You Have A Whole 90 Days To Try Out The Training.
My goal with this course is to revolutionise your software development practices, and share with you the Keys to the BDD Kingdom, so that you can start applying these techniques in your own projects ASAP!
And I get that life happens - maybe you are away on holidays, maybe you have stuff to deal with, maybe you don't get around to starting the course straight away.
It's all good! I'm so 100% confident that this course (and the cutting edge learning science stuff that comes with it) will help you learn BDD Requirements Discovery techniques quickly and effectively, just like it has for hundreds of other professionals just like you, that you have a whole 90 days to give it a go and make up your mind whether it's for you or not.
However, if for whatever reason this training doesn't blow you away, just send us an email at [email protected] and 100% of your investment will be refunded. That's how confident I am in this training.
We won't keep this offer available for that much longer because it is simply not fair to the folk who have already paid the full price of €247. This deal is a limited-time opportunity - you probably should grab it while you can.
We securely accept payments through all major credit cards using Stripe and PayPal. Your payment information is never stored, and is safely encrypted with 256-bit SSL technology. We respect your privacy.
This is a unique course, and at the time of writing, we can count the amount of refunds on one hand for this amazing offer. With that being said, we want to make sure that you are happy with the purchase of this course and will give you a 90-day refund window from the purchase of the course, no questions asked. If you're not happy, we're not happy!
Course Designed And Recorded By John Ferguson Smart
International Author and Speaker, and Industry Expert on Testing And Test Automation
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.