bdd-dsl

Logo

Metamodels and associated toolings for applying Behaviour-Driven Development (BDD) to test robotic scenarios.

View the Project on GitHub secorolab/bdd-dsl

Tutorial: Modelling and Executing BDD Tests for a Pickup Task

[!NOTE] This tutorial is still WIP. Modelling steps & updated videos will be added in the future.

This tutorial will walk through how to introduce models, in addition to the ones for representing BDD scenarios (see corresponding tutorial), to specify test test execution. These “execution models” can be used by the test orchestration framework, e.g. behave1, to parametrize scenario executions.

Videos

Generating Gherkin features files form bdd-dsl scenario templates and variants.

Adding more objects and agents to a template variant and regenerating Gherkin features files.

References

  1. behave - library for executing Gherkin features in Python