BAT NL #2: Serenity BDD

“Serenity, that feeling you know you can trust your tests.” Sounds great, but I was thinking of Firefly first when I heard the name ‘Serenity’. In this case, we are talking about (yet another) tool/framework you can use to automate your tests.

The selling points of this framework are that it integrates your acceptance tests (BDD) with reporting and acts like living documentation. It can also integrate with JIRA and all that jazz. Hearing this, I wasn’t ‘wowed’ per se. There are many tools out there that can do that. But Serenity isn’t supporting just one approach. Although it is heavily favouring Webdriver/Selenium, you can also use JBehave, JUnit, Cucumber. That is really nice!

Continue reading

BAT-NL #2: DaSpec

The 21st of August 2015 a group of Agile testing experts came together in the second edition of the BAT-NL peer conference. The theme for this edition was “Hands-on” and all attendees had prepared at least one topic.

After a round of pitching and voting idea’s, the top two topics that stood out were an introduction to Serenity, suggested by Kishen Simbhoedatpanday and an investigation of DaSpec suggested by Johan Vink. We decided to split up in groups and do a shootout of both tools.

Here’s my report on DaSpec, decide for yourself.

Continue reading