We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Scheduling Selenium TestNG tests via Jenkins CI/CD tool

Saurabh Dhingra

Selenium is one of the most widely used test automation tools for UI functional testing.

The maximum ROI of test automation comes from its frequent execution either as a part of the CI/CD pipeline or running them often

Read more

Selenium is one of the most widely used test automation tools for UI functional testing.

The maximum ROI of test automation comes from its frequent execution either as a part of the CI/CD pipeline or running them often

Jenkins is one of the most widely used DevOps tools used in automating the complete life cycle of Continuous Integration, Delivery, and Deployment.

In this 1-hour long project-based course, you will learn concepts like creating a job in Jenkins, fetching code from source code management tool like GitHub, executing and scheduling Selenium and TestNG tests.

Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Enroll now

What's inside

Syllabus

Project Overview
Selenium is one of the most widely used test automation tools for UI functional testing. Maximum ROI of test automation comes from its frequent execution either as a part of CI/CD pipeline or running them often Jenkins is one of the most widely used DevOps tools used in automating the complete life cycle of Continuous Integration, Delivery and Deployment.Through hands-on, practical experience, you will go through concepts like creating a job in Jenkins, fetching code from source code management tool like GitHub, executing and scheduling Selenium and TestNG tests.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Integrates Selenium, Jenkins, and TestNG, which are fundamental in software testing workflows
Provides hands-on experience through project-based learning
Appropriate for learners who seek to apply test automation frequently

Save this course

Save Scheduling Selenium TestNG tests via Jenkins CI/CD tool to your list so you can find it easily later:
Save

Reviews summary

Maven and jenkins fundamentals for beginners

Learners say this course offers a strong foundation in Maven and Jenkins fundamentals, especially for beginners. The course covers the basics of both tools, including how to set up a Maven project, run tests with TestNG, and integrate with Jenkins for continuous integration and delivery. Hands-on labs provide practical experience, and the course is well-paced and easy to follow. However, some learners have reported issues with the virtual machine (VM) not being updated with the latest Chrome driver, which can prevent some labs from running successfully.
Teaches TestNG integration for testing.
"The course does a good job of explaining how to integrate TestNG with Maven for testing."
Covers basics of Maven project setup.
"The basics of Maven are covered in a clear and concise manner."
Covers Jenkins integration for CI/CD.
"The course provides a good overview of Jenkins integration for continuous integration and delivery."
Some learners have reported issues with the virtual machine (VM) not being updated with the latest Chrome driver.
"The VM is not updated with the latest Chrome driver when Chrome is updated, as a result half of the exercises can't be done."

Activities

Coming soon We're preparing activities for Scheduling Selenium TestNG tests via Jenkins CI/CD tool. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Scheduling Selenium TestNG tests via Jenkins CI/CD tool will develop knowledge and skills that may be useful to these careers:
Test Automation Engineer
Test Automation Engineers focus on improving the efficiency of software testing. By learning to schedule and execute Selenium and TestNG tests with Jenkins, a course like Scheduling Selenium TestNG tests via Jenkins CI/CD tool can help build valuable skills.
Software Development Engineer in Test
Software Development Engineer in Tests analyze and enhance the quality of software products. A course like Scheduling Selenium TestNG tests via Jenkins CI/CD tool may help build a foundation in the field. Selenium TestNG tests are tools used for UI functional testing. Jenkins is used to automate the testing lifecycle.
DevOps Engineer
DevOps courses frequently teach the principles of CI/CD pipelines, a primary function of DevOps Engineering. A course on Jenkins, one of the most widely used DevOps tools, can help build a foundation for a DevOps Engineer.
Quality Assurance (QA) Engineer
A primary duty of QA Engineers is to perform functional UI software testing. Courses such as Scheduling Selenium TestNG tests via Jenkins CI/CD tool help build skills in Selenium, TestNG, and Jenkins, important tools for QA Engineers.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Scheduling Selenium TestNG tests via Jenkins CI/CD tool.
Provides a comprehensive guide to using Jenkins for continuous integration and delivery, covering topics such as pipeline creation, plugin development, and security.
Provides a comprehensive guide to using Jenkins for continuous integration and delivery, covering topics such as pipeline management, plugin development, and cloud integration.
Provides a step-by-step guide to using Selenium WebDriver for test automation, covering topics such as WebDriver setup, test case design, and reporting.
This recipe-based book provides practical solutions to common challenges faced in Selenium testing. It's a useful supplement for anyone looking to improve their Selenium testing skills.
Provides a comprehensive guide to using JUnit, a testing framework for Java, covering topics such as test design, assertions, and annotations.
Focuses specifically on integrating Jenkins with Java development. It covers setting up Jenkins, building pipelines, and using plugins specifically designed for Java projects.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Scheduling Selenium TestNG tests via Jenkins CI/CD tool.
Executing Selenium Test Automation With Azure DevOps
Most relevant
Create your first test automation script - Selenium and C#
Most relevant
Introduction to JUnit 5 and Integration with Selenium
Most relevant
Create Your First Automation Script Using Selenium and...
Most relevant
Building Test Automation Framework - Selenium, C# & NUnit
Most relevant
Master XPath, Css Selector, and Other Locators in Selenium
Most relevant
Introduction to TestNG and Integration with Selenium
Most relevant
Building Test Automation Framework using Selenium and...
Most relevant
Data-Driven Testing (via spreadsheet) with Selenium &...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser