When:  June 17th, 2019 - Track 3 | 09:00-13:00
Where: Madrid, Spain

Docker is an enormously powerful and popular tool, which is quickly being adopted by development and operations. However, it is also highly usable for testers, enabling isolation, independence and shorter feedback loops. In this workshop with Joost van Wollingen & Ivo de Bruijn, you will become familiar with the basic concepts of Docker and how to use Docker to create isolated test environments.

The workshop revolves around several assignments concerning a webserver running in a Docker container, which Joost and Ivo will extend with data from a dockerized database and against which they will run Selenium tests using public Docker images for a Selenium grid. Each exercise builds on the next, familiarizing participants with the basic commands and concepts of working with Docker containers. This stimulates participants to refrain from simply copy/pasting commands, the exercises are intended to be challenging and promote experimentation.

During the workshop, Joost and Ivo will have short presentations on the theory, with which participants can put that to practice straight away with the exercises. Participants can work at their own pace, Joost and Ivo will be walking around to help with questions and technical problems.

This workshop includes the following hands-on exercises:
-Hello World!
-Running Docker containers
-Managing containers
-Building images
-Checking whether the webpage is displayed correctly

Main statement Docker is quickly becoming more and more popular, learn how to use it for testing!

After having participated in this workshop, you’ll gain:

-An excellent start to familiarize yourself with the basics of Docker
-A great mix of theory, demo's and hands-on exercises, to really experience working with Docker
-An understanding on how you can use Docker in the test process to speed up feedback cycles and create environments

This workshop is oriented towards professionals with no experience in using Docker, or professionals that want to learn more about how to employ Docker for testing.


To participate in this workshop a laptop with Docker installed is necessary.

Joost van Wollingen - Consultant , Xebia, Netherlands

Joost van W

Joost started his career at bol.com, which gave him the opportunity to learn and grow at one of the leading companies in Agile and DevOps in the Netherlands. Coming up through the ranks he has been a test engineer, multidisciplinary team member, scrum master, team lead & test architect. Currently he is a consultant with Xebia, helping clients with all sorts of testing and quality challenges

Follow Joost van Wollingen at Twitter Follow Joost

Co-Speaker Ivo de Bruijn - bol.com Netherlands

Ivo de BruijnAs a software test engineer at bol.com I’m continuously trying to improve the way we deliver and run high quality software in production. I have 9 years of experience in testing mostly in agile teams. Currently I’m working on a few different projects, front end and back end applications build in Go and Java. I have a keen interest learning about using or creating new tools which can help me in my day-to-day work.