Automated Testing with Docker


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

This 14-video course explores containerized testing and the benefits of using Docker for testing. Learners will examine the advantages and disadvantages of using Docker to set up architectures for automated testing. Learn how to configure and integrate GitHub repositories with Docker; test automated builds on Docker Hub by executing tests when code is pushed or committed to GitHub, and configure continuous integration testing environments with Docker and Docker Compose. Delve into Dockerization tests and test environments and learn how to integrate them with test reporting tools. Examine test container features and the prerequisites for setting up test containers, and test container patterns—the patterns used for running tests inside Docker containers. Learn how to use Docker test containers in Java tests; implement containerized testing with Docker; and deploy Selenium Grid by running Selenium Hub and separate nodes for Chrome or Firefox. Selenium Grid integration with Docker and running Selenium scripts for testing is also covered.



Expected Duration (hours)
1.0

Lesson Objectives

Automated Testing with Docker

  • discover the key concepts covered in this course
  • describe containerized testing and the benefits of using Docker for testing
  • recognize the advantages and disadvantages of using Docker to set up architectures for automated testing
  • configure and integrate GitHub repositories with Docker to enable automated build systems and continuous integration
  • test automated builds on Docker Hub by executing tests when code is pushed or committed to GitHub
  • configure continuous integration testing environments with Docker and Docker Compose
  • dockerize tests and test environments and integrate them with test reporting tools
  • recognize the features of test containers and list the prerequisites for setting up test containers
  • recall patterns used for running tests inside Docker containers
  • use Docker test containers in Java tests
  • implement performance testing with Docker containers
  • deploy Selenium Grid by running Selenium Hub and separate nodes for Chrome or Firefox
  • integrate Selenium Grid with Docker and run Selenium scripts for testing
  • summarize the key concepts covered in this course
  • Course Number:
    it_atdkatdj_01_enus

    Expertise Level
    Intermediate