CI/CD for Test Automation: Jenkins & GitHub Actions

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

CI/CD for Test Automation: Jenkins & GitHub Actions

Coursera · Intermediate ·☁️ DevOps & Cloud ·3mo ago

Key Takeaways

Implements CI/CD for test automation using Jenkins and GitHub Actions

Original Description

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive course, you will dive into the world of Continuous Integration and Continuous Delivery (CI/CD) with a focus on automating tests using Jenkins and GitHub Actions. Learn how to set up CI/CD pipelines to improve software quality, streamline testing workflows, and accelerate development cycles. By mastering these tools, you'll become proficient in creating and managing pipelines for backend, frontend, API, E2E, and performance testing. The course starts by laying the foundation of CI/CD, helping you understand its significance in modern software development and testing. You will then progress through configuring Jenkins and GitHub Actions, creating jobs and pipelines for various types of testing, and analyzing results. Additionally, you’ll learn about deploying applications using Fly.io and integrating deployment into your CI/CD processes. The course will teach you practical skills to implement test automation at every stage of your pipeline, ensuring robust, reliable, and scalable applications. This course is ideal for testers, developers, and DevOps professionals who want to integrate CI/CD practices into their workflows. It assumes some familiarity with software development and testing concepts, making it best suited for those with a basic understanding of coding or automation. The course is perfect for those looking to deepen their knowledge of test automation tools and CI/CD pipelines, regardless of whether you're familiar with Jenkins or GitHub Actions. By the end of the course, you will be able to create and optimize CI/CD pipelines, automate unit, API, E2E, and performance testing, integrate testing and deployment into Jenkins and GitHub Actions, and ensure seamless application delivery with integrated testing repo
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
EKS node autoscaling with Karpenter: just-in-time capacity without node groups
Learn how to implement EKS node autoscaling with Karpenter for just-in-time capacity without node groups, improving cluster efficiency and reducing costs
Dev.to · Billy Walker
📰
Our Runbook Link 404'd for 41 Minutes While Redis Memory Climbed to 94%
Learn how to avoid a 404 runbook link disaster and manage Redis memory effectively, crucial for DevOps teams to prevent downtime
Medium · DevOps
📰
Three Timezones in Our Logs. We Blamed the Wrong Service for 52 Minutes.
Learn how to avoid blaming the wrong service for errors by understanding timezone issues in logs and how to properly align timestamps
Medium · Programming
📰
Three Timezones in Our Logs. We Blamed the Wrong Service for 52 Minutes.
Learn how to avoid blaming the wrong service for errors by understanding timestamp alignment in logs
Medium · DevOps
Up next
AWS, Azure, GCP: The One Thing Every Business Gets Wrong
AI Daily
Watch →