Practical Behaviour Driven Development (BDD) | Polteq, passion for testing

Practical BDD (with Java/Cucumber and/or C#/SpecFlow)

More and more often software development teams are working agile. It is important that you come to good specifications and tests in a faster and better way. BDD helps teams in this process. BDD is a “test-first” approach in which the business/analysts, testers and developers define the specifications/requirements together in their own domain language based on User Stories. Through this cooperation and by working with examples, a “shared understanding” is created. The set specifications/requirements are then also the tests to be performed. Ultimately, these tests can be used immediately to be automated with tools such as Cucumber and SpecFlow.

The test-first approach ensures that first of all tests are defined by the business analysts, tester and developer in their domain-own language before anything is being programmed. The ultimately developed system must comply with the tests that have already been drawn up. After all, these tests must be carried out successfully.

The shared understanding ensures that it is clear to the business/analysts, tester and developer what specifications/requirements exactly a User Story must meet. Because of the test-first approach, it is already clear to everyone in advance what the exact specifications/requirements are.

Example of a BDD feature/scenario

What to expect?

This two day training teaches the participant the basic principles of BDD and how to automate it.

Topics that will be discussed are:

  • What is BDD?
  • How to create good Gherkin / Feature files?
  • Three Amigos
  • Living Documentation
  • Automating Feature Files and Scenarios with Java/Cucumber and/or C#/SpecFlow

The training is very practical and consists of applying the different techniques of BDD in practice. Both specifying and automating are discussed extensively. The gained knowledge and experience are therefore immediately applicable in practice!

Who is this training meant for?

This training is intended for analysts, developers and testers. Prerequisite knowledge for this training is that the participant must be able to write basic Java and / or C # code.

What to expect

  • This two day training teaches the participant the basic principles of BDD and how to automate it.

Enroll for this course

Enroll for this course Practical Behaviour Driven Development (BDD).

Enroll for this course
Our core values
Read more
Focus
Focus
Craftsmanship
Craftsmanship
Knowledge sharing
Knowledge sharing
Personal touch
Personal touch
Local presence
Local presence
Sincerity
Sincerity
Fun
Fun
More
Deze website is gerealiseerd door Webheads.

Contact us!