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.
We all write automated tests using Selenium WebDriver and Java. While developing and testing our automation code, we run it loca...Show More
WHAT YOU'LL LEARN
Knowledge on how to run Selenium automated tests in Azure Devops using YAML pipelines
Knowledge on how to run Selenium automated tests in Azure Devops using YAML pipelines
Show more
Content
1.
Introduction
5 Lessons
Get familiar with running Selenium tests in Azure DevOps for efficient CI/CD.
2.
The Selenium Automation Project
9 Lessons
Solve challenges with Selenium Java automation for efficient, maintainable test execution.
3.
The Automation Framework
7 Lessons
Break apart essential automation framework components, including driver setup, logging, screenshots, and TestNG listeners.
4.
Run The Automated Tests in Local Browsers
7 Lessons
Break down complex ideas for running Selenium tests locally with Maven.
5.
Run The Automated Tests in Docker Containers
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
4 Lessons
Focus on creating and integrating an Azure DevOps project with a repository.
7.
Run The Automated Tests in Azure DevOps Pipelines
20 Lessons
Build on running, managing, and optimizing automated test pipelines in Azure DevOps.
8.
Run the Automated Tests In Pipelines Using Docker Containers
6 Lessons
Try out running Selenium tests and saving logs, screenshots in Azure DevOps pipelines.
9.
Wrapping Up
1 Lessons
Look at the vast features of Azure DevOps and pursue continuous learning.
10.
Appendix
1 Lessons
Go hands-on with running Selenium tests on your computer using Java JDK and Maven.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me. I own around 10 and the price is worth it for the content quality. EducativeInc came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources