4.9 /5
(19)

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

instructor

4.9 /5
(19)

  • Avatar
    Barry
    (5)
    John knows what he's talking about

    This course is packed with BDD information to the brim.

  • Avatar
    Linet
    (5)
    me gusto el curso

    Me enseño los tipos de escenarios, reglas, como identificarlas apartir de cuando, debo empezar a planificar para automatizar.

  • Avatar
    Alla
    (5)
    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!

  • Avatar
    Yehor
    (5)
    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

  • Avatar
    SHANNON
    (5)
    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.

  • Avatar
    Ashish-A
    (4)
    Agile and BDD Requirements

    Quite useful training. Thanks.

  • Avatar
    Enya
    (5)
    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.

  • Avatar
    Boulat
    (5)
    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!

  • Avatar
    Olga
    (5)
    Easy to understand

    It´s a great course, very fast and easy to understand. Good examples.

  • Avatar
    Mircea
    (5)
    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.

  • Avatar
    Muziwandile
    (5)
    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!

  • Avatar
    Hetvi
    (5)
    Amazing

    I've learned a lot from this course. Can't wait to start doing more courses like this.

  • Avatar
    Thai My
    (5)
    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.

  • Avatar
    Jim
    (5)
    Wow

    This is an awesome course! The techniques used are extremely powerful and create a lot of clarity.

  • Avatar
    Tony
    (5)
    Agile and BDD Requirements Discovery Blueprint Training

    Agile and BDD Requirements Discovery Blueprint Training

  • Avatar
    Vlad
    (5)
    You must take it!

    the course is definitely worth of every dollar paid, actually the value is higher than price.

  • Avatar
    JAGADEESH
    (5)
    Good

  • Avatar
    Zulireth
    (5)
    Excelente información. Me encantó la pasión de John

    Sería interesante tener subtítulos en español

  • Avatar
    Sudhindra
    (5)
    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.