|
via Udemy |
Go to Course: https://www.udemy.com/course/cicd-testers/
Stop wondering how testing fits into modern software delivery and start mastering it!This end-to-end course empowers you to confidently apply CI/CD practices to your test automation workflows. If you're a tester or developer looking to elevate your skills, you'll discover how to seamlessly integrate testing into today's fast-paced delivery pipelines.We'll dive deep into practical implementation using industry-standard tools like Jenkins and GitHub Actions, equipping you with real-world testing strategies you can apply immediately.Here's some of the tech and tools we will work with in this course:Jenkins (running locally)GitHub ActionsDockerPlaywrightK6Fly (for free deployments of our app)Deploying a fully functional, dockerised app with a Backend (GoLang) and FrontEnd (NextJS) to multiple live environments on the internet!Here's what you'll achieve:Build robust automation pipelines from scratch using both Jenkins (for local setups) and GitHub Actions (for cloud-based CI/CD).Integrate a full suite of tests into your pipelines, covering Unit, API, Integration, End-to-End, and even Performance testing.Confidently deploy applications live to the internet, managing separate staging and production environments like a pro.Implement industry best practices for Infrastructure as Code (IaC) and version control, ensuring your pipelines are maintainable and scalable.Inside, you'll get hands-on with:Core CI/CD principles and their direct application to modern testing.Setting up and configuring local Jenkins pipelines for test execution.Leveraging GitHub Actions for powerful, cloud-based CI/CD workflows 1112.Strategically embedding unit, API, and end-to-end tests into your delivery process.Incorporating performance testing as an integral part of your CI/CD cycle.Mastering safe deployment strategies for staging and production environments.Adhering to best practices with Infrastructure as Code (IaC) and effective version control.This course is designed to be practical and outcome-focused, ensuring you walk away with the skills to make a real impact.