Test automation and software craftsmanship

Benjamin Bischoff, Test Automation Engineer at trivago N.V. (ex Senior Automation Engineer at Ubisoft Düsseldorf)

The slides of my presentation "The Road To QA – From Developer To Test Automation Engineer" for Nordic Testing Days 2019 are now online.

At trivago, we use a Cucumber based framework for end-to-end tests of our most important web applications. Cucumber stores test result as JSON files which can be turned into human-readable test reports.

Up until now we used the widespread cucumber-reporting Maven plugin.

This is my talk from SeleniumConf 2017 Berlin about how the QA and test automation teams were set up for trivago's main product, how they used to work, and how we gradually introduced the test automation topic. This is not mainly about the technological aspects and challenges but more about how and why we established certain processes.

I was part of a panel discussion about testing horror stories at Selenium Conference Berlin 2017.

At trivago, we are using an in-house developed Selenium framework based on cucumber-jvm to run automated browser tests. As the test suite increased (the time exceeded 45 minutes for a full run), we were looking for ways to move away from sequential towards parallel execution.