Course Badge
Back to results
Behavior-Driven Development for Agile Teams Badge

Behavior-Driven Development for Agile Teams

Taught by: Axel Berle
Use Desenvolvimento Orientado a Comportamento (BDD) para ajudar a equipe a descobrir e entender o que de fato precisa ser construído, traduzindo requisitos em especificações executáveis que tanto desenvolvedores quanto o pessoal do negócio possam ler. Construa o produto certo com a qualidade certa.
Credential type: Microcredential
+55 16 999136821
Axel Berle Trainer Photo
Back to results
 Oct 08 - 09, 2025 |
 10:30 PM UTC |
 4 hrs/day
R$950
Register

Course details


Location

person icon

Online


Max number of students: 15

Introduction to BDD

  • What is the problem BDD is trying to solve
  • Imagine you had to do the same project all over again!
  • Creating software is a learning exercise
  • BDD’s objectives and benefits
  • What BDD is not
  • Origins of BDD
  • BDD’s tool set
  • Overview of BDD
  • Benefits of “living documentation”

BDD discovery driven by examples

  • Example-driven Product Backlog Refinement BDD style
  • BDD discovery is based on concrete examples
  • BDD-style examples
  • What does a good example look like?

Facilitation of BDD discovery workshops

  • Facilitation of BDD discovery workshops with an explorative mindset
  • Facilitation of 3-amigo workshops
  • Facilitation of Example Mapping workshops
  • Practicing Example Mapping
  • Facilitation of Feature Mapping workshops
  • Practicing Feature Mapping

Formulation of executable specifications with Gherkin

  • Introduction to the automatable specification language Gherkin
  • How to formulate an example as a Gherkin scenario
  • Improving the readability of Gherkin scenarios
  • Practice writing a complete Gherkin scenario

Writing good scenarios

  • BDD’s underlying principles for writing scenarios
  • BRIEF scenarios
  • Business Language
  • Real Data
  • Essential
  • Intention Revealing
  • Focused and Brief
  • When not to use BRIEF scenarios

Organizing scenarios in Feature files 

  • Purpose of  Feature files
  • Enhance Feature files with descriptions
  • How to specify a business rule
  • Organizing Feature files for the documentation

Advanced Gherkin syntax for more readable scenarios

  • Data Tables in individual steps
  • Tables of examples
  • The Background keyword

Integrating the BDD practices into a Sprint

  • Map BDD practices to Scrum events
  • BDD activities during Product Backlog Refinement
  • BDD activities during Sprint Planning
  • BDD activities during the Sprint
  • BDD activities during Daily Scrum
  • BDD activities during Sprint Review
  • BDD activities during Sprint Retrospective
  • Product Owners vão melhorar o aproveitamento das sessões de Refinamento do Backlog do Produto
  • Analistas de Negócios contribuem ajudando a traduzir requisitos em especificações executáveis que tanto desenvolvedores quanto stakeholders podem ler

  • Testadores contribuem discutindo a testabilidade e casos extremos dos requisitos e podem aprender como implementar testes de aceitação automatizados como uma rede de segurança

  • Desenvolvedores podem focar melhor os seus esforços, desenvolvendo em direção a resultados e critérios de aceitação específicos.
  • No special software needs to be installed, a browser and a good internet connection is all it takes.

  • Gherking specification exercises will be executed with a special online Editor that the students can use to practice.No programming environment needs to be installed or prepared, come as you are!

  • Students will receive a workbook with the main take aways.

Reviews

5.00 out of 5.0 stars
rating icon showing 5.00 stars. (12 ratings) TrustPilot logo

More courses by Axel

course badge Behavior-Driven Development for Agile Teams
Where & when
  • folder icon
    Mon Oct 06 - 07, 2025
  • clock icon
    9:00 PM UTC
  • person icon
    Live Online