К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
CI/CD for Test Automation: Jenkins & GitHub Actions · LearnSpace
Назад в каталог
courseraПрограммирование

CI/CD for Test Automation: Jenkins & GitHub Actions

Курс от Packt
Средний≈ 14.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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 reports and performance thresholds.

Навыки, которые вы освоите

CI/CDJenkinsTest AutomationContinuous IntegrationApplication DeploymentUnit TestingPerformance TestingContinuous DeliveryAPI TestingContinuous DeploymentAgile MethodologyDevOpsSoftware Development MethodologiesSoftware DevelopmentGitHub

Программа курса

16 модулей · 103 учебных материалов

01Course Introduction and Overview5 материалов

Course Introduction and Overview

Course IntroductionВидеоFull Course ResourseЧтениеHow To Get The Most Out Of This CourseВидеоIntroducing BugTracker Pro - The Application Under TestВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

CI/CD for Test Automation: Jenkins & GitHub Actions
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14.3 ч

16 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Course PrerequisitesВидео
02Introduction to CI/CD8 материалов

Introduction to CI/CD

Definitions of CI, CD and Continuous DeliveryВидеоBenefits of CI/CD in Modern Software DevelopmentВидеоThe Role of CI/CD in Agile and DevOpsВидеоHow CI/CD Transforms Testing WorkflowsВидеоThe Tester's Role in CI/CD PipelinesВидеоClone Repo and Run Project LocallyВидеоUnderstanding Continuous Integration, Delivery, and DeploymentDIALOGUEIntroduction to CI/CD - AssessmentЗадание
03CI/CD Tools and Ecosystem6 материалов

CI/CD Tools and Ecosystem

Overview of Popular CI/CD ToolsВидеоTool Selection Criteria Based on Testing NeedsВидеоSetup GitHub ActionsВидеоInstall JenkinsВидеоUnderstanding CI/CD Tools and SetupDIALOGUECI/CD Tools and Ecosystem - AssessmentЗадание
04Anatomy of a CI/CD Pipeline6 материалов

Anatomy of a CI/CD Pipeline

What is a CI/CD PipelineВидеоDifferences Between Pipelines for Developers and TestersВидеоCreate a Jenkins Job through the UIВидеоCreate a GitHub Actions Pipeline through the UIВидеоUnderstanding and Building a CI/CD PipelineDIALOGUEAnatomy of a CI/CD Pipeline - AssessmentЗадание
05Unit Testing in Jenkins10 материалов

Unit Testing in Jenkins

Setting up JenkinsFile in our IDEВидеоJenkins Backend Unit TestsВидеоJenkins Frontend Unit TestsВидеоPublish Frontend Test ResultsВидеоPublish Backend Test ResultsВидеоPublish Backend Code Coverage ReportВидеоPublish Frontend Code Coverage ReportВидеоEnable Parallel Unit Test ExecutionsВидеоSetting Up Jenkins Pipelines for Automated Testing and ReportingDIALOGUEUnit Testing in Jenkins - AssessmentЗадание
06API Testing in Jenkins6 материалов

API Testing in Jenkins

Execute API Tests LocallyВидеоLaunch Application on JenkinsВидеоExecute API TestsВидеоPublish API Tests ReportВидеоUnderstanding API Testing with Playwright and JenkinsDIALOGUEAPI Testing in Jenkins - AssessmentЗадание
07E2E Testing in Jenkins5 материалов

E2E Testing in Jenkins

Execute E2E Tests LocallyВидеоExecute E2E Tests on JenkinsВидеоPublish E2E Tests ReportВидеоUnderstanding Playwright End-to-End Testing in JenkinsDIALOGUEE2E Testing in Jenkins - AssessmentЗадание
08Performance Testing in Jenkins6 материалов

Performance Testing in Jenkins

Execute Perf Tests LocallyВидеоExecute Perf Tests on JenkinsВидеоPublish Perf Tests ResultsВидеоChange Perf Test Threshold For BuildВидеоIntegrating and Running Performance Tests with Jenkins and K6DIALOGUEPerformance Testing in Jenkins - AssessmentЗадание
09Unit Testing in GH Actions10 материалов

Unit Testing in GH Actions

Execute Backend Unit TestsВидеоExecute Frontend Unit TestsВидеоGenerate and Publish Frontend Test ReportВидеоGenerate and Publish Backend Test ReportВидеоGenerate Backend Code Coverage ReportВидеоGenerate Frontend Code Coverage ReportВидеоCreate Code Coverage Backend CommentsВидеоCreate Code Coverage Frontend CommentsВидеоCreating and Managing CI/CD Workflows with GitHub ActionsDIALOGUEUnit Testing in GH Actions - AssessmentЗадание
10API Testing in GH Actions6 материалов

API Testing in GH Actions

Execute API Tests LocallyВидеоLaunch Application in GH Actions PipelineВидеоExecute API TestsВидеоPublish API Test Results and ReportВидеоManaging and Testing APIs with Docker and GitHub ActionsDIALOGUEAPI Testing in GH Actions - AssessmentЗадание
11E2E Testing in GH Actions5 материалов

E2E Testing in GH Actions

Execute E2E LocallyВидеоExecute E2E Tests on GitHub ActionsВидеоPublish E2E Test ReportВидеоUnderstanding End-to-End Testing in CI/CD PipelinesDIALOGUEE2E Testing in GH Actions - AssessmentЗадание
12Performance Testing in GH Actions6 материалов

Performance Testing in GH Actions

Execute Perf Tests LocallyВидеоExecute Perf Tests in GH ActionsВидеоPublish Perf Tests ResultsВидеоChange Perf Test ThresholdВидеоRunning Performance Tests Locally and in CI/CD PipelinesDIALOGUEPerformance Testing in GH Actions - AssessmentЗадание
13Deploy BugTracker App Manually7 материалов

Deploy BugTracker App Manually

Introduction to Fly.ioВидеоDeploy BackendВидеоConfigure Backend Database VolumeВидеоDeploy FrontendВидеоCreate Staging EnvironmentВидеоDeploying Applications using Fly.ioDIALOGUEDeploy BugTracker App Manually - AssessmentЗадание
14Deploy BugTracker Through Jenkins7 материалов

Deploy BugTracker Through Jenkins

Restart JenkinsВидеоAdd Fly Token to JenkinsВидеоDeploy Staging - Using Jenkins ENV VariablesВидеоPost Deployment TestsВидеоDeploy ProductionВидеоConfiguring Jenkins CI/CD Pipeline for Automated Deployments with Fly.ioDIALOGUEDeploy BugTracker Through Jenkins - AssessmentЗадание
15Deploy BugTracker Through GH Actions7 материалов

Deploy BugTracker Through GH Actions

Setting up GitHub ChecksВидеоSetup Fly to Deploy StagingВидеоSetting GH SecretВидеоDeploy Staging through GH ActionВидеоRun Post Deployment TestsВидеоUnderstanding GitHub Actions Deployment WorkflowDIALOGUEDeploy BugTracker Through GH Actions - AssessmentЗадание
16Closing Remarks3 материалов

Closing Remarks

Closing RemarkВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание