We may earn an affiliate commission when you visit our partners.
Course image
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

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.

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

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Scheduling Selenium TestNG tests via Jenkins CI/CD tool with these activities:
Review Principles of Selenium
Review fundamental concepts of Selenium to strengthen understanding of testing automation.
Browse courses on Selenium
Show steps
  • Go through Selenium documentation
  • Read articles and blog posts on Selenium best practices
Create a Study Guide for Course Review
Organize and summarize course materials to aid in retention and recall.
Show steps
  • Review course notes and materials
  • Identify key concepts and topics
  • Create a comprehensive study guide
Learn about Jenkins
Explore Jenkins tutorials to deepen understanding of continuous integration.
Browse courses on Jenkins
Show steps
  • Find video tutorials on Jenkins
  • Follow step-by-step guides on Jenkins setup
Three other activities
Expand to see all activities and additional details
Show all six activities
Discuss Best Practices in Automation
Engage with peers to exchange insights and learn from diverse perspectives on test automation.
Browse courses on Best Practices
Show steps
  • Join online forums or communities
  • Participate in discussions and ask questions
Execute Selenium Tests
Gain proficiency in executing Selenium tests to enhance practical skills.
Browse courses on Selenium
Show steps
  • Set up a testing environment
  • Write Selenium test cases
  • Execute tests using different browsers
Create a Test Automation Framework
Develop a test automation framework to apply knowledge and enhance practical abilities.
Browse courses on Test Automation Framework
Show steps
  • Design the framework architecture
  • Implement the framework using Selenium and Java
  • Integrate the framework with Jenkins

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