+48 570 570 393
 
You are here: Home » Services » Trainings and Workshops » Docker - test environments containerization

Docker - test environments containerization

  • iconLength: 8 hours
  • iconFormat: Classroom
  • iconInstructor: Adrian Gonciarz
  • iconLanguages: PL/EN
This course serves as a practical introduction to work with Docker tool, with major emphasis on possible applications in software tester duties.

The course is designed to introduce you to the topics of working with Docker images and most importantly - show and teach practical application of this tool in tester’s and programmer’s everyday work (but not only!). The workshop guides participants from the simple idea of containerization (without superfluous theory) through preparing self-made images right to the final part of building a simple environment composed of a server and automatic tests suite, all run via single command.

The course is geared towards the maximization of practical skills in such a way participants should be able to automate the process of creating, configuring and running test environments and automated test suites on their own from the very next day.

  1. Docker images basic
    • Dockerfile, image, container
    • DockerHub
    • Images management
  2. Containers
    • From the image to container
    • Working with running containers
    • Stopping containers
    • Startup parameters (port mapping, names, disk volumes, networks)
  3. Dockerfile
    • Base image
    • Syntax and keywords
    • Building images
    • Making your own server image
  4. Docker Compose
    • YAML syntax
    • Composition starting and stopping
    • Networks
    • Building images using Docker Compose
    • Overriding image configuration
    • Single image run with Docker Compose
  5. Test containerization
    • Simple tests run against server container
    • Making your own automated test image
    • Running tests image using environment variables
  6. Test environment setup
    • Tests and server image in Docker Compose file
    • Cross-image addressing
    • Generating reports
    • Startup order
    • Running full environment and generating report
  7. Common problems and tricks
It’s dedicated for people who already posses some skills in practical usage of UNIX systems, simple bash scripts and basic knowledge in test automation, eager to learn modern methods of environment virtualization and TestOps matters. Target audience: Software testers, QA Engineers, Programmers, DevOps.
Date Place Instructor Languages Price
12-11-2018, 09:00 AM Cracow Adrian Gonciarz PL/EN 1000.00 PLN BUY
DREDAR
ul. Grzegórzecka 85/13
31-559 Cracow
Poland
Phone: +48 570 570 393
E-mail: office@dredar.com