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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Comprehensive Automation and Continuous Integration · LearnSpace
Назад в каталог
courseraПрограммирование

Comprehensive Automation and Continuous Integration

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

О курсе

Updated in May 2025. This course now 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. This course begins with an in-depth exploration of WebDriver Event Listeners, providing insights into its operations through a detailed two-part series. You'll then transition to cross-browser testing using Selenium Grid 2.0, learning to configure hubs and nodes, set up Grid with JSON files, and run test cases in a Grid environment with real-world examples. The course advances into build management with Maven, highlighting its features and advantages, and demonstrating how to create, import, and migrate Maven projects. You'll integrate Maven with TestNG and generate reports to boost project management and testing efficiency. Next, dive into Git and GitHub for robust version control, covering installation, repository creation, branching, and conflict resolution. Continuous integration with Jenkins is thoroughly covered, from setup and configuration to managing plugins and securing Jenkins. You'll build freestyle and remote projects, schedule builds, and integrate with Git, mastering CI/CD pipelines for automated software delivery. By the end, you'll implement WebDriver Event Listeners, configure Selenium Grid, manage builds with Maven, utilize Git and GitHub, set up Jenkins, execute database and performance testing, integrate with Sauce Labs, and generate advanced reports. Designed for intermediate to advanced testers, developers, and automation engineers with basic Selenium and Java knowledge, this course enhances skills in automation frameworks and continuous integration tools.

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

Java ProgrammingTest AutomationObject Oriented Programming (OOP)Apache MavenSelenium (Software)Browser CompatibilityBuild ToolsJenkinsSoftware TestingCI/CDIntegration TestingPerformance TestingJavaContinuous IntegrationTest Script DevelopmentGit (Version Control System)Continuous DeliveryVersion ControlSystem TestingGitHub

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

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

01WebDriver Event Listener5 материалов

WebDriver Event Listener

Introduction to the Course 'Comprehensive Automation and Continuous Integration'ЧтениеFull Specialization ResourcesЧтениеWebDriver Event Listener - Part 1ВидеоWebDriver Event Listener - Part 2Видео

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

Packt - Course Instructors

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

Comprehensive Automation and Continuous Integration
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 19.6 ч

16 модулей

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

Субтитры: Казахский

Часть программы вашего университета
Using WebDriver Event Listeners in SeleniumDIALOGUE
02Cross-Browser Testing Using Selenium Grid 2.08 материалов

Cross-Browser Testing Using Selenium Grid 2.0

Selenium Grid IntroductionВидеоHub and Nodes Configuration - Part 1ВидеоHub and Nodes Configuration - Part 2ВидеоGrid Configuration Using JSON File - Part 1ВидеоGrid Configuration Using JSON File - Part 2ВидеоRunning Test Cases on the Selenium Grid EnvironmentВидеоReal-Time Practical Example of Selenium GridВидеоIntroduction to Selenium GridDIALOGUE
03Build Management with Maven10 материалов

Build Management with Maven

Maven Features and AdvantagesВидеоCreating and Importing a Maven ProjectВидеоMaven Local and Central RepositoriesВидеоProject Object Model (POM) Explanation - Core of MavenВидеоBuilding Lifecycle and Maven CommandsВидеоMaven Project MigrationВидеоMaven TestNG Integration and Maven ProfilesВидеоFinding TestNG Reports in MavenВидеоUnderstanding Maven and Its AdvantagesDIALOGUEBuild Management with Maven - AssessmentЗадание
04Git and GitHub - Version Control System9 материалов

Git and GitHub - Version Control System

Git and GitHub IntroductionВидеоGit Installation on WindowsВидеоGit Installation on macOSВидеоCreating Local Git Repository - Staging and CommitВидеоFile Check In - GitHub Remote RepositoryВидеоAdvantages and Importance of Git BranchesВидеоFile Check In and Resolve Merge Conflicts – Real-Time ExampleВидеоCourse Code Files on GitHubВидеоGetting Started with Git and GitHubDIALOGUE
05Continuous Integration with Jenkins12 материалов

Continuous Integration with Jenkins

Jenkins Features and AdvantagesВидеоJenkins PrerequisitesВидеоJenkins Setup and Installation - Generic WAR FileВидеоJenkins Setup and Installation - WindowsВидеоJenkins Setup and Installation - macOSВидеоJenkins ConfigurationВидеоSecuring JenkinsВидеоJenkins Plug-Ins ManagementВидеоBuilding a Freestyle Project Using JenkinsВидеоBuilding a Remote Project Using Git and JenkinsВидеоJenkins Scheduling Builds on a Git RepositoryВидеоContinuous Integration with JenkinsDIALOGUE
06Selenium WebDriver Interview Questions - Real-Time4 материалов

Selenium WebDriver Interview Questions - Real-Time

Cracking Selenium WebDriver Interviews - Part 1ВидеоCracking Selenium WebDriver Interviews - Part 2ВидеоNavigating Real-World Scenarios with Selenium WebDriverDIALOGUESelenium WebDriver Interview Questions - Real-Time - AssessmentЗадание
07Database Testing3 материалов

Database Testing

Testing MySQL and OracleВидеоTesting MongoDBВидеоDatabase Testing with Selenium WebDriverDIALOGUE
08Performance Testing3 материалов

Performance Testing

Performance Testing Going the System WayВидеоPerformance Testing Using a StopwatchВидеоPage Load Performance Testing with JavaDIALOGUE
09Sauce Labs Integration5 материалов

Sauce Labs Integration

Sauce Labs IntroductionВидеоGetting the Access KeyВидеоSauce Labs Practical ExampleВидеоUsing Sauce Labs for Cross-Browser TestingDIALOGUESauce Labs Integration - AssessmentЗадание
10Selenium IDE/WebDriver - Basics4 материалов

Selenium IDE/WebDriver - Basics

Installing Selenium IDE and Writing Your First ScriptВидеоGenerating WebDriver Code Using Selenium IDEВидеоAssert Versus Verify - Selenium IDE CommandsВидеоInstalling and Using Selenium IDEDIALOGUE
11Conditional Statements and Loops5 материалов

Conditional Statements and Loops

Conditional StatementВидеоSwitch StatementВидеоWhile LoopВидеоFor LoopsВидеоUsing Conditional Logic in JavaDIALOGUE
12Static Keyword4 материалов

Static Keyword

Static Keyword - Part 1ВидеоStatic Keyword - Part 2ВидеоUsing the static Keyword in JavaDIALOGUEStatic Keyword - AssessmentЗадание
13Practice Exercise with Solution + Interview Question4 материалов

Practice Exercise with Solution + Interview Question

Practice Exercise with Solution + Interview QuestionВидеоPractice Exercise + Interview Question - Reverse Characters of a StringВидеоPractice Exercise + Interview Solution - Reverse Characters of a StringВидеоReversing Strings in JavaDIALOGUE
14Java Concepts - Object-Oriented Programming Concepts9 материалов

Java Concepts - Object-Oriented Programming Concepts

InheritanceВидеоAccess Modifiers and PackagesВидеоAbstract Class - Abstraction Part 1ВидеоInterface - Abstraction Part 2ВидеоMethod OverloadingВидеоMore on Method OverloadingВидеоMethod OverridingВидеоJava Inheritance BasicsDIALOGUEJava Concepts - Object-Oriented Programming Concepts - AssessmentЗадание
15Handling Exceptions4 материалов

Handling Exceptions

Handling Exceptions – CheckedВидеоHandling Exceptions – Run TimeВидеоReading Properties FileВидеоHandling Exceptions in JavaDIALOGUE
16Java Advanced - Collections Framework9 материалов

Java Advanced - Collections Framework

ArrayListВидеоLinkedListВидеоArrayList Versus LinkedListВидеоSetsВидеоMapsВидеоDifferent Kinds of MapsВидеоConclusion to the Course 'Comprehensive Automation and Continuous Integration'ЧтениеJava Advanced - Collections Framework - AssessmentЗаданиеFull Course AssessmentЗадание