Behavior-Driven Development Training

Level

Beginner

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

Behavior-Driven Development Training1

Behavior-Driven Development is a technique that allows you to create complex and sophisticated test scenarios that make it possible to check and validate the functioning of an application. Thanks to BDD, we are able to create reliable and readable descriptions of business processes supported by our application. During the training, you will learn how to use the BDD approach, when it is worth applying it, and in which situations it is better to give it up.

What will you learn?

The Behavior-Driven Development training helps teams better understand this approach and its practical application in the software development process. As a result, teams can create more understandable and durable software that better meets the expectations of clients and stakeholders.

Who is this training for?

The training is intended for developers and testers who want to create testable code and write tests that verify complex business processes and provide clear documentation.

Training Program

  • Introduction to Behavior-Driven Development

    • Definition, benefits, challenges
    • When is it worth using BDD?
    • BDD as unnecessary complication
  • Requirements and Behavior-Driven Development

    • Creating test scenarios
    • Risk management and efficiency
    • Cooperation with analysts/business
  • Creating tests

    • Scenario and implementation
    • Test structure
    • Maintenance
    • Refactoring
  • Software development

    • Scenarios and task division
    • Increment and functionality
    • CI/CD and incremental software development
  • Challenges
    • TDD vs BDD – similarities and differences
    • Own framework – pros and cons
  • BYOP

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Personal data are processed in accordance with information clause.