/docker_demo

UkrainQA #5 Docker for test automation

UkraineQA #5. Docker for test automation.


About trainer: LinkedIn


Docker for test automation: end-to-end "Helloworld" journey


Agenda:

  1. Problem statement
  2. Docker basics
  3. Docker for test automation

Practice:

  1. Multi-container applications with Docker-compose
  2. Build image with tests
  3. Dockerized tests and development pipeline

Works on my machine (с)

Docker concept

Docker also known as containerization gives as a great opportunity to run automated tests in a more effective way. Containers give us entire portable runtime environment with libraries, dependencies, binaries and configuration files in one package. The goal of this session is to understand what Docker is and how it works, learn how to create and reuse Docker images and how to apply containerization approach for existing tests.