Behaviour Driven Development with Serenity

Women Techmakers Hamburg

* Sign up via Meetup or www.moinworld.de, 10 EUR will be invested in Food and Drinks* This evening will be around Quality Assurance and Behaviour Driven Development. We will dive deeper into Serenity, a tool that is commonly used for Testing. **Behaviour Driven Development** or BDD, is a development approach where team members explore, and build a shared understanding of application requirements

Jun 28, 2017, 5:00 – 8:00 PM (UTC)

 RSVP'd

Key Themes

About this event

* Sign up via Meetup or www.moinworld.de, 10 EUR will be invested in Food and Drinks*

This evening will be around Quality Assurance and Behaviour Driven Development. We will dive deeper into Serenity, a tool that is commonly used for Testing.

Behaviour Driven Development or BDD, is a development approach where team members explore, and build a shared understanding of application requirements through conversations around examples.

In Agile teams practicing BDD is often done before or early on in a sprint, in a special meeting sometimes called "the three amigos" or "the three-way handshake", where (at least) a BA (Business Analyst, Product Owner/Manager), a developer and a tester get together to work through examples from the acceptance criteria. The examples are then discussed by concrete illustrations of how the system should work, or how a user might use a feature. They help provoke discussion, uncovering assumptions and omissions that would have otherwise lead the development team into error further down the track.

Serenity BDD is an open source library that aims to make the idea of living documentation a reality. Serenity BDD helps you write cleaner and more maintainable automated acceptance and regression tests faster. Serenity also uses the test results to produce illustrated, narrative reports that document and describe what your application does and how it works. Serenity tells you not only what tests have been executed, but more importantly, what requirements have been tested.

To get the most out of Serenity BDD, it is useful to understand some of the basic Serenity BDD behind Behaviour Driven Development and Automated Acceptance Testing.

Serenity BDD is commonly used for both Automated Acceptance Tests and Regression Tests, and the principles discussed here apply, with minor variations, to both.

Agenda:

We will start with a presentation about Serenity and BDD and then do a Demo

Our Speaker:


Alina Rotariu

Alina about herself: "I am a Quality Specialist at Otto, where i am focusing on setting up a good quality mindset, first of all, inside the team and then inside the project, being present in each step of the product's lifecycle. I moved to Hamburg 4 years ago and I consider this change to be an opportunity for me to develop myself both in career and personal level. My free time i enjoy spending it with my husband and my dog"

Organizers

  • Julia Heidinger

    Social Developers Club

    Co-Founder

  • Florentine Draeger

    GDG + WTM Organiser

  • Ellen Schwartau

    1KOMMA5°

    Senior Software Engineer

Contact Us