Efficient Manual Testing Workflows for Microservices with Docker, GitLab CI, and Review Apps
Learn to build and execute efficient manual testing workflows for microservice architectures leveraging Docker for consistent environments, GitLab CI for automation, and Review Apps for on-demand testing environments.
Efficient Manual Testing Workflows for Microservices with Docker, GitLab CI, and Review Apps
Skills you build, step by step.
Practical lessons designed to get you writing working code. Every topic builds directly on the previous one.
Understand the unique challenges and complexities of testing microservice architectures.
Set up isolated, consistent, and reproducible local testing environments using Docker and Docker Compose.
Configure and manage CI/CD pipelines with GitLab CI for automated microservice builds and deployments.
Implement and leverage Review Apps to create on-demand, disposable testing environments for every feature branch.
Develop efficient and targeted manual testing strategies specifically tailored for microservices and dynamic review app environments.
Who this course is made for.
Clear expectations before you begin. No unnecessary background needed to get moving with confidence.
Target Level
Suitable for all levels learners seeking hands-on build experience.
Prerequisites
- Basic understanding of software testing principles and methodologies.
- Familiarity with command-line interface (CLI) operations.
- Basic knowledge of Git version control concepts (e.g., commit, push, pull, branches).
- (Optional but helpful) Conceptual understanding of microservices architecture.
What You Need
A computer with an internet connection, a text editor, and time for weekly practice.