In practice – employing the wheel-of-misfortune game
As usual, we close the chapter with a hands-on experience with software tests in the testing simulation lab.
You will need the following pre-requisite knowledge to appreciate this lab:
- Familiarity with JavaScript and Node.js
- Basic understanding of containers and Kubernetes
We will divide this practical lab into the following three sections:
- Lab architecture
- Lab contents
- Lab instructions
Let’s first begin with understanding the design for this lab.
Lab architecture
This lab uses a containerized Node.js application inside a Google Kubernetes Engine (GKE) cluster.
You must have the kubectl
and gcloud
command line tools installed on your laptop and the kubeconfig file (~/.kube/config
) set for the GKE cluster under your GCP account (assuming you’re going to use Google Cloud). We display the lab architecture in the following diagram:
Figure...