Kubernetes & Automation Testing

Kubernetes    |    Intermediate
  • 16 videos | 1h 7m 11s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 57 users Rating 4.5 of 57 users (57)
Learners can explore design principles, architecture, and essential components of Kubernetes, as well as how Kubernetes helps implement end-to-end software testing, in this 16-video course. You will begin with a detailed look at design principles and architecture behind Kubernetes and the essential components of Kubernetes master and Kubernetes worker. Then you will move on to explore Kubernetes cluster objects and controllers; scaling applications on Kubernetes; and Kubernetes cluster application deployment. Learn how to create single-zone clusters with the default features enabled in Google Kubernetes Engine and create volume resources in the clusters. Discover packaging and executing on Kubernetes Engine; Kubernetes and software testing, the various types of testing that can be automated with Kubernetes, and the advantages of deploying test containers in Kubernetes. Delve into test automation with Kubernetes; automation testing with Selenium Grid and Kubernetes; and setting up test environments by using Selenium Grid, Docker, and Kubernetes. Build test container images; discover end-to-end (E2E) testing with Selenium WebDriver, and deploy test containers in Kubernetes clusters and publish the results.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recognize the design principles and architecture behind kubernetes and the essential components of kubernetes master and kubernetes worker
    List the essential objects and controllers that we can use to setup kubernetes clusters
    Run applications by creating kubernetes deployment objects and scale the applications by increasing the replica count
    Deploy three-tier web applications using kubernetes and configure kubernetes to ensure the front-end instances communicate with the back-end instances and the back-end instances communicate with the databases
    Create single-zone clusters with the default features enabled in google kubernetes engine and create volume resources in the clusters
    Package web applications in docker container images and run the container images on google kubernetes engine clusters
    Recognize the different ways that kubernetes helps with software testing, with a focus on end-to-end testing
  • Recall the various types of testing that can be automated with kubernetes and the advantages of deploying test containers in kubernetes
    Recognize when to use and when not to use kubernetes for automation testing
    Recognize the advantages and disadvantages of implementing test automation using selenium grid and kubernetes
    Set up test environments using selenium grid, docker, and kubernetes and spin up chrome and firefox nodes
    Build test container images containing test files, libraries, and drivers
    Use selenium webdriver to implement and execute end-to-end browser-related tests
    Deploy test containers in kubernetes clusters and publish the test results
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 18s
  • 6m 6s
    After completing this video, you will be able to recognize the design principles and architecture behind Kubernetes and the essential components of a Kubernetes master and a Kubernetes worker. FREE ACCESS
  • Locked
    3.  Kubernetes Cluster Objects and Controllers
    7m 1s
    After completing this video, you will be able to list the essential objects and controllers needed to setup Kubernetes clusters. FREE ACCESS
  • Locked
    4.  Scaling Application on Kubernetes
    2m 15s
    In this video, you will learn how to run applications by creating Kubernetes deployment objects and how to scale the applications by increasing the replica count. FREE ACCESS
  • Locked
    5.  Kubernetes Cluster Application Deployment
    4m 2s
    In this video, you will deploy three-tier web applications using Kubernetes and configure Kubernetes to ensure the front-end instances communicate with the back-end instances and the back-end instances communicate with the databases. FREE ACCESS
  • Locked
    6.  Single-zone Cluster and Volume Creation on GKE
    6m 55s
    In this video, you will create single-zone clusters with the default features enabled in Google Kubernetes Engine and create volume resources in the clusters. FREE ACCESS
  • Locked
    7.  Packaging and Executing on Kubernetes Engine
    5m 23s
    In this video, you will package web applications in Docker container images and run the container images on Google Kubernetes Engine clusters. FREE ACCESS
  • Locked
    8.  Kubernetes and Software Testing
    4m 52s
    After completing this video, you will be able to recognize the different ways that Kubernetes helps with software testing, with a focus on end-to-end testing. FREE ACCESS
  • Locked
    9.  Kubernetes Testing Types and Advantages
    7m 2s
    Upon completion of this video, you will be able to recall the various types of testing that can be automated with Kubernetes and the advantages of deploying test containers in Kubernetes. FREE ACCESS
  • Locked
    10.  Test Automation with Kubernetes
    3m 9s
    After completing this video, you will be able to recognize when to use Kubernetes for automation testing and when not to use it. FREE ACCESS
  • Locked
    11.  Automation Testing with Selenium Grid and Kubernetes
    2m 51s
    After completing this video, you will be able to recognize the advantages and disadvantages of implementing test automation using Selenium Grid and Kubernetes. FREE ACCESS
  • Locked
    12.  Selenium Grid and Kubernetes Test Environments
    3m 5s
    Learn how to set up test environments using Selenium Grid, Docker, and Kubernetes and spin up Chrome and Firefox nodes. FREE ACCESS
  • Locked
    13.  Building Test Container Images
    3m 2s
    Learn how to build container images containing test files, libraries, and drivers. FREE ACCESS
  • Locked
    14.  E2E Testing with Selenium WebDriver
    5m 32s
    Find out how to use Selenium WebDriver to implement and execute end-to-end tests related to browsers. FREE ACCESS
  • Locked
    15.  Deploy a Test Container and Publish Test Results
    3m 17s
    In this video, you will learn how to deploy test containers in Kubernetes clusters and publish the test results. FREE ACCESS
  • Locked
    16.  Course Summary
    1m 20s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.3 of 811 users Rating 4.3 of 811 users (811)
Rating 3.7 of 23 users Rating 3.7 of 23 users (23)
Rating 4.5 of 82 users Rating 4.5 of 82 users (82)