AI-powered learning
Save this course
Run Selenium Java Tests In Azure DevOps
Gain insights into adding Java, TestNG, and Selenium automation projects to Azure DevOps, sharing repositories, and running tests through CI/CD pipelines efficiently.
67 Lessons
9h 30min
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- Knowledge on how to run Selenium automated tests in Azure Devops using YAML pipelines
Learning Roadmap
1.
Introduction
Introduction
Get familiar with running Selenium tests in Azure DevOps for efficient CI/CD.
2.
The Selenium Automation Project
The Selenium Automation Project
Solve challenges with Selenium Java automation for efficient, maintainable test execution.
3.
The Automation Framework
The Automation Framework
7 Lessons
7 Lessons
Break apart essential automation framework components, including driver setup, logging, screenshots, and TestNG listeners.
4.
Run The Automated Tests in Local Browsers
Run The Automated Tests in Local Browsers
7 Lessons
7 Lessons
Break down complex ideas for running Selenium tests locally with Maven.
5.
Run The Automated Tests in Docker Containers
Run The Automated Tests in Docker Containers
7 Lessons
7 Lessons
Take a closer look at running Selenium tests in Docker containers for streamlined CI/CD process.
6.
Create the Project In Azure DevOps
Create the Project In Azure DevOps
4 Lessons
4 Lessons
Focus on creating and integrating an Azure DevOps project with a repository.
7.
Run The Automated Tests in Azure DevOps Pipelines
Run The Automated Tests in Azure DevOps Pipelines
20 Lessons
20 Lessons
Build on running, managing, and optimizing automated test pipelines in Azure DevOps.
8.
Run the Automated Tests In Pipelines Using Docker Containers
Run the Automated Tests In Pipelines Using Docker Containers
6 Lessons
6 Lessons
Try out running Selenium tests and saving logs, screenshots in Azure DevOps pipelines.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
We all write automated tests using Selenium WebDriver and Java. While developing and testing our automation code, we run it locally on our computers. Others should be able to change or run the code as well. This becomes possible when the code is added to a repository, from which other people can also access it. Once the code is in a repository, it can be executed in a CI/CD environment - such as Jenkins or Azure DevOps - through pipelines. This is the focus of this course.
In this course, we will add a local automation project built with Java, TestNG, and Selenium to an Azure DevOps project, share the repository with other people and run its tests through pipelines.
ABOUT THE AUTHOR
Alex Siminiuc
SDET interested in implementing test automation for web, mobile, windows apps and APIs
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources