Using Keywords to Support Behavior Driven Development

To help teams specify, develop and test their applications Dan North has introduced a technique called “Behavior Driven Development” (BDD). In this approach natural language scenarios are used that are equally understandable for all team members and stake holders in a project. BDD scenarios can also be used to drive automation, but the result is often more cumbersome and hard to manage. Keyword-driven approaches, like Action Based Testing on the other hand can provide a good basis for successful automation, and similar to BDD, keyword testing can make automated testing accessible to nontechnical people, but they’re more formal. In this talk Hans Buwalda will show some ways how the two techniques, BDD and action based keywords, can be combined well to get the best benefits of both of them. As part of the session Hans will share a tool with the participants that is able to translate BDD scenarios to ABT test cases and vice versa automatically.

Session Takeaways:

  • Introduction to both BDD and keyword testing.
  • Example on how to implement BDD sentences easily using keywords.
  • A way to automatically map BDD scenarios to keyword-driven test cases and vice versa.
  • A (free) tool to apply this mapping into your own projects.

Agile Automation Strategy
Location: Majestic 4 Date: September 21, 2016 Time: 3:45 pm - 4:45 pm Hans Buwalda