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

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

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

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

Selenium Integration with CI/CD & Advanced Testing

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

О курсе

This course is designed to transform your Selenium automation capabilities by diving deep into advanced testing techniques and essential integrations. Starting with Git version control, you’ll gain a strong foundation in managing your code effectively, from creating repositories to resolving merge conflicts. As you progress, the course introduces Continuous Integration and Delivery (CI/CD) with Jenkins and GitHub, showing you how to automate and streamline your testing processes. You'll configure webhooks, create Selenium jobs, and ensure a seamless workflow, making your testing framework robust and efficient. Moving forward, the focus shifts to data-driven testing using Excel, where you'll learn to harness the power of Apache POI API for reading and writing data, as well as integrating Excel with DataProviders for dynamic testing. The course also covers cross-browser testing with Selenium Grid, guiding you through setting up grid infrastructure, creating test nodes, and executing tests across different browsers and operating systems. This ensures your applications are thoroughly tested for compatibility and performance across environments. The course culminates with a deep dive into Selenium 4’s Chrome DevTools Protocol (CDP) integration, enabling you to perform advanced testing tasks like network interception, mobile simulation, and more. You’ll also explore database connections with Selenium, AutoIT for handling file uploads, and cloud-based cross-browser testing using third-party vendors like BrowserStack. By the end of this course, you'll be fully equipped to implement and manage complex automation frameworks in a professional setting. This course is ideal for automation testers, QA engineers, and software developers with a foundational understanding of Selenium and Java. Prerequisites include basic knowledge of Selenium WebDriver, core Java programming, and fundamental concepts of testing. Familiarity with Git and Jenkins is beneficial but not mandatory.

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

Selenium (Software)Test DataTest AutomationFile I/OGitHubGit (Version Control System)Continuous IntegrationBrowser CompatibilityWeb Development ToolsJenkinsVersion ControlData AccessCI/CD

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

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

01Git - Version Control Tutorial13 материалов

Git - Version Control Tutorial

Introduction to the Course 'Selenium Integration with CI/CD & Advanced Testing'ЧтениеFull Specialization ResourcesЧтениеIntroduction to GitВидеоImportance of GitHub and Its UsesВидео

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

Packt - Course Instructors

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

Selenium Integration with CI/CD & Advanced Testing
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 19.3 ч

9 модулей

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

Часть программы вашего университета
Creating Git Config and RepositoriesВидео
How to Push Code to Remote RepositoryВидео
Understanding Staging and Commit in GitВидео
Add Remote Repository and Push the Committed CodeВидео
End-to-End Working Example on Git Commands -1Видео
End-to-End Working Example on Git Commands -2Видео
Importance of Branching in GitВидео
How to Resolve Merge Conflicts with GitВидео
Exploring Version Control with GitDIALOGUE
02CI/CD Integration of Selenium Framework with Jenkins & GitHub5 материалов

CI/CD Integration of Selenium Framework with Jenkins & GitHub

What is Continuous Integration & Delivery. Understand the flowВидеоConfigure GitHub acc and push the Selenium Framework into repositoryВидеоInstall Fresh Jenkins war & configure necessary plugins & create Selenium JobВидеоUnderstand Github webhook trigger & configure it to activate Selenium Jenkin jobВидеоImplementing Test Automation in a CI/CD PipelineDIALOGUE
03Understand Excel Data-Driven Testing Functions with Examples13 материалов

Understand Excel Data-Driven Testing Functions with Examples

What Is Apache POI API and Download InstructionsВидеоStrategy to Access Excel DataВидеоGetting Rows and Its Cells from SheetВидеоRetrieving Data from Excel Based on ConditionВидеоPractise Exercise- Excel Driven Testing -1ВидеоPractise Exercise- Excel Driven Testing -2ВидеоPractise Exercise- Excel Driven Testing -3ВидеоImportance of DataProvider and Excel Integration for Better Data-Driven BuildingВидеоUnderstand DataProvider and How It Sends Data in Multidimensional ArrayВидеоGet Excel Dependencies and Connect from Java Code to ExcelВидеоLive Demo on Integrating Excel to DataProvider to Parameterize DataВидеоData Driving Testing from Excel using Apache POIDIALOGUEAssessment 1Задание
04Upload Download Functionalities with Selinium using External Excel Files6 материалов

Upload Download Functionalities with Selinium using External Excel Files

Download and uploading file using file attribute sendKeys with SeleniumВидеоHandle Synchronized toast messages with explicit wait for appear & disappearВидеоWrite Smart xpath to find table row column cell based on the conditionsВидеоAssignment on building excel utilities - You need to solve it pleaseВидеоEnd to end solution for updating excel and uploading the file with validationsВидеоAutomating File Operations with SeleniumDIALOGUE
05Cross Browser Testing with Selenium Grid6 материалов

Cross Browser Testing with Selenium Grid

What Is Selenium Grid? Its Advantages on Bringing Down Execution TimeВидеоGetting Started with Grid Infrastructure Setup - Create ComponentsВидеоCreate Node Physical Machines and Register with Grid-Check Grid HealthВидеоCreate Selenium TestNG Tests with Desired Capabilities and Remote WebDriver ClassВидеоDemo on Executing the Selenium Scripts in Node Machines from Grid HubВидеоUnderstanding Selenium GridDIALOGUE
06Selenium 4 Chrome Dev tools Protocol (CDP) Integration Concepts13 материалов

Selenium 4 Chrome Dev tools Protocol (CDP) Integration Concepts

What Are Chrome Dev Tools? Why Do We Need This for Selenium Testing?ВидеоUnderstand Device Metrics Override Function to Simulate Browser As MobileВидеоImportance of Execute CDP Command to Construct Your Own CDP FunctionsВидеоLocalization Testing with Selenium 4 Using ChromeDevTools ProtocolsВидеоHow to Extract Network Responses and Status Codes with Selenium CDP ListenersВидеоIntercept Network /API Responses with Selenium Chrome Dev ToolsВидеоHow to Test Failed Network Request Calls with Selenium CDP CommandsВидеоBlocking Unwanted Network Request Calls to Speed Up the Execution with SeleniumВидеоHow to Emulate Network Speed with Selenium ChromeDevTools IntegrationВидеоWorking with Basic Authentication Using Selenium uriPredicate FunctionВидеоHow to Log JavaScript Errors from Selenium Script to Console for DebuggingВидеоAssessment 2ЗаданиеIntegrating Selenium with Chrome DevToolsDIALOGUE
07Database Connection to Selenium Testcases10 материалов

Database Connection to Selenium Testcases

Steps to Connect Database to Selenium TestcasesВидеоMySQL Download InstructionsВидеоMySQL Server Connection ProcedureВидеоCreating Database in MySQL ServerВидеоCreating Tables in DatabasesВидеоInserting Records into TableВидеоIntegration of Database with JDBC APIВидеоSteps to Connect Database Info to Selenium - 1ВидеоSteps to Connect Database Info to Selenium - 2ВидеоIntegrating Selenium Scripts with Database ValidationDIALOGUE
08File Uploading (AUTO IT) and Downloading with Selenium8 материалов

File Uploading (AUTO IT) and Downloading with Selenium

Handling Window Authentication Pop-Ups with SeleniumВидеоExamples on Handling Pop-Ups with Modified WebDriver URLВидеоWhat Is AutoIT? Installation DetailsВидеоInspecting the Window Objects and Converting into AutoIT CodeВидеоEnd-to-End Example on Uploading File with AutoIT SeleniumВидеоSteps to Complete the Flow to Download File from Application with SeleniumВидеоChrome Driver Options to Configure Download Path of BrowserВидеоHandling Non-HTML Window Controls with SeleniumDIALOGUE
09Cross Browser Testing on Cloud Using Third-Party Vendors7 материалов

Cross Browser Testing on Cloud Using Third-Party Vendors

What Is Cross Browser Testing on Cloud? BrowserStack Support to Run TestsВидеоEnd-to-End Test Execution on Cloud with BrowserStack (Browser/OS Combinations)ВидеоConclusion to the Course 'Selenium Integration with CI/CD & Advanced Testing'ЧтениеCloud-Based Cross Browser Testing with BrowserStackDIALOGUEAssessment 3ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание