Kubernetes & Automation Testing
Kubernetes 1.16
| Intermediate
- 16 Videos | 1h 7m 11s
- Includes Assessment
- Earns a Badge
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 courserecognize the design principles and architecture behind Kubernetes and the essential components of Kubernetes master and Kubernetes workerlist the essential objects and controllers that we can use to setup Kubernetes clustersrun applications by creating Kubernetes deployment objects and scale the applications by increasing the replica countdeploy 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 databasescreate single-zone clusters with the default features enabled in Google Kubernetes Engine and create volume resources in the clusterspackage web applications in Docker container images and run the container images on Google Kubernetes Engine clustersrecognize 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 Kubernetesrecognize when to use and when not to use Kubernetes for automation testingrecognize the advantages and disadvantages of implementing test automation using Selenium Grid and Kubernetesset up test environments using Selenium Grid, Docker, and Kubernetes and spin up Chrome and Firefox nodesbuild test container images containing test files, libraries, and driversuse Selenium WebDriver to implement and execute end-to-end browser-related testsdeploy test containers in Kubernetes clusters and publish the test resultssummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 18sUP NEXT
-
2.Design Principle and Kubernetes Components6m 6s
-
3.Kubernetes Cluster Objects and Controllers7m 1s
-
4.Scaling Application on Kubernetes2m 15s
-
5.Kubernetes Cluster Application Deployment4m 2s
-
6.Single-zone Cluster and Volume Creation on GKE6m 55s
-
7.Packaging and Executing on Kubernetes Engine5m 23s
-
8.Kubernetes and Software Testing4m 52s
-
9.Kubernetes Testing Types and Advantages7m 2s
-
10.Test Automation with Kubernetes3m 9s
-
11.Automation Testing with Selenium Grid and Kubernetes2m 51s
-
12.Selenium Grid and Kubernetes Test Environments3m 5s
-
13.Building Test Container Images3m 2s
-
14.E2E Testing with Selenium WebDriver5m 32s
-
15.Deploy a Test Container and Publish Test Results3m 17s
-
16.Course Summary1m 20s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.