45
Start Here!
Introduction
How does BDD work?
The Three Amigos
Key Lessons
Quiz
Introduction
Writing High Quality User Stories
Writing High Quality Acceptance Criteria
Example Mapping
Example Mapping - Real world examples
Feature Mapping
Feature Mapping - Real world examples
Working with Tables
Slicing large features into smaller ones
Identifying and Prioritising Features With Journey Mapping
Structuring your 3 Amigos Sessions With The OOPSI Model
Key Lessons
Quiz
Introduction to Gherkin
The Gherkin Language
From Feature Maps to Gherkin Scenarios
Background Sections
Working with Lists and Tables
Scenario Outlines
Cucumber 7 keywords: Business Needs, Rules and Examples
Secrets To Writing Great Gherkin Scenarios
Declarative, not imperative
Describe User Behaviour
Use Business Language
Focus on Business Value
Distinguish the essential from the incidental
The Illustrate Phase - Discovering the requirements
The Formulate Phase - Writing the Gherkin scenarios
The Automate Phase: Executable Specifications
The Demonstrate Phase: Generating Living Documentation
Requirements Discovery With ChatGPT part 1 - high level requirements
Requirements Discovery With ChatGPT part 2 - high level features and story maps
Requirements Discovery with ChatGPT part 3 - acceptance criteria and user stories
Where to from here?
The 7 Qualities Of Highly Effective Gherkin Scenarios
Strategic Requirements Discovery With Impact Mapping
Planning Your Test Automation With The Test Automation Tactics (TAC) Workshop
Real World Example Mapping - Pilot Medicals
Real World Gherkin Scenarios
Barry
John knows what he's talking about
This course is packed with BDD information to the brim.
Linet
me gusto el curso
Me enseño los tipos de escenarios, reglas, como identificarlas apartir de cuando, debo empezar a planificar para automatizar.
Alla
When you don't know where to start - Start from the Beginning!
This course, masterfully crafted by John drawing on his considerable experience, helped me to understand the importance of teamwork in close cooperation with the customer at the very beginning and throughout the SDLC process. It the importance to work with the Requirements correctly and be productive by using the specific techniques, that are covered in this eye-opening course. When you don't know where to start - Start from the Beginning!
Yehor
Awesome!
I've been working with BDD for about 6 years, but still found a lot of new thing that I would apply on my daily work and will make it more effectively. Thanks a lot for the course! Yehor
SHANNON
How to write high quality test code?
Definitely the best training for writing high quality test code. I’ve learned how to document the REQUIREMENTS, and illustrate how these work and are tested; it's so much more than simply reporting test results. Serenity works well with Cucumber. In this training I’ve learned how use Serenity BDD and Cucumber for both executable specifications (for new features) and living functional documentation. Serenity BDD helps me to write higher quality test automation faster; I need to write less than half the code than a conventional Selenium-based framework.
Ashish-A
Agile and BDD Requirements
Quite useful training. Thanks.
Enya
Very useful and highly informative course!
This course is not only for the Testers but also a very good overview of the framework for BAs who work in an Agile environment. It presents in-depth work through scenarios, concrete examples, and a step-by-step walkthrough of each phase. Highly recommended for BAs and PMs. Great stuff, Jhon! Thank you.
Boulat
Lucid, easy to understand, very practical and neat course
I find the course lucid, easy to understand, very practical and neat. Just a Must Take indeed!
Olga
Easy to understand
It´s a great course, very fast and easy to understand. Good examples.
Mircea
Transcendent test automation
Simply awesome practices and techniques. It takes test automation to another level engaging collaboration among all the participants /stakeholders in a software project. Once all participants get to a shared understanding of what needs to be implemented, test automation proceeds as a layered projection from more abstract representations of what is intended to be built down into more specific constructions all the way down to test code that implements the actual interaction with the system under test. It's a resilient approach that minimizes the amount of required changes in test automation artifacts when the system under test changes /evolves. In-sprint sustainable automated testing becomes a reality. Test automation artifacts get built right before and during feature development, not rushed over the last days of a sprint after a feature is developed. Overall, the approach requires a mindset change that focuses on automating specifications not implementation. The approach brings business benefits by helping produce better systems faster with way fewer defects, and last but not least it brings increased job satisfaction and joy for the entire team.
Muziwandile
Discovering BDD!
I am thankful for this course, firstly because it saved me time and money. John gets straight to the point in a personal, warm and friendly manner. He is highly knowledgeable, even a novice like myself kept up. I have a deliverable at the office that is going swimmingly and I can't wait to wow my colleagues with what I was able to achieve cause of the training I got on this course. It's worth it!
Hetvi
Amazing
I've learned a lot from this course. Can't wait to start doing more courses like this.
Thai My
Agile and BDD Requirements Discovery Blueprint Training
After I finished the course "Agile and BDD Requirements Discovery Blueprint Training". It would changed my mindset about new model in BDD and help me to change the way I write test scenarios in my project. That's really a high value course to me.
Jim
Wow
This is an awesome course! The techniques used are extremely powerful and create a lot of clarity.
Tony
Agile and BDD Requirements Discovery Blueprint Training
Agile and BDD Requirements Discovery Blueprint Training
Vlad
You must take it!
the course is definitely worth of every dollar paid, actually the value is higher than price.
JAGADEESH
Good
Zulireth
Excelente información. Me encantó la pasión de John
Sería interesante tener subtítulos en español
Sudhindra
Amazing!!!
No doubt this course will be very helpful for those who use BDD or plan to use BDD. But for those who don't use BDD, it can give lot of fresh ideas on how to understand the requirements in creative ways.