Conference for professionals in the information technology industry

Henze Alexander

Test Architect
MaibornWolff GmbH


I am a very passionate Test Engineer with a focus on test automation. I have started my testing career at MaibornWolff in Germany in 2014 after finishing my studies of industrial engineering. My first projects had been on GUI automation and then I moved downwards the on testing pyramid until I also dived into software development. I'm interested in all kinds of automation, from API-Testing up to Security and Load&Performance Testing. During my career I learned to love agile projects. When I am not working I spend my time with my family or travelling around the world.


Groovy API-Testing with Spock


With faster development cycles, testing on the API / REST level becomes an important tool in each testers toolbox.

With a lot of applications following the microservice architecture, a good understanding of API testing is even more important.

An API as such can be very complex, so it is beneficial to have a testing framework, which is light-weight in its setup and comparably easy to use.

Just consider the technical overhead in creating a simple JSON, when using Java.

In comparison, Groovy makes it even fun, that’s how easy it is to use.

In this talk I will practically demonstrate, how one can test a REST-API with Groovy and Spock.

Attendees will learn how to setup a new test project from scratch, how to create the first tests and how the reporting looks like. 

We also have a look at how to implement a proper architecture, so that the tests stay maintainable and useful.

During this talk I will explain the advantages of using Groovy with Spock compared to plain Java Frameworks like Rest-Assured.

Audience level
Regular Talk (40 min)