Jenkins has more than 100,000 active installations worldwide.

Yet most testers think that Jenkins is a tool just for developers.

Are you missing a trick or two?

Jenkins Training for Testers

Jenkins is called “Jenkins" for a reason! Jenkins is the name of the Butler for Daphne Blake in the cartoon series Scooby-Doo. A butler that carried out most of the domestic chores in the household. Jenkins, the popular CI/CD tool, serves the same purpose. Jenkins can act as your personal servant for many of your day-to-day QA and test automation tasks.

With a good understanding of how to employ Jenkins you can gain significant productivity benefits. More than this, you can delegate many of those repetitive tasks you’re just plain bored of doing over and over again. Jenkins can help with saving countless hours on application installs, configuration management, database test data setup and much much more.

With this course designed specifically for testers and test automation engineers we show you how to…

Build a large scale parallel test execution grid

Understand the power of Jenkins plugins

See how Jenkins and Git/SVN improves team work

FW

Build an end-to-end framework for test execution and reporting

Agile

Implement automation solutions designed for Agile projects

CT

Create a continuous testing pipeline as part of the CI/CD process

Need More Course Info?

We run regular Jenkins training courses that are designed specifically for testers and test automation engineers. Find out more….

OR
Call : 0208 144 4211


Who are these courses for?

  • Testers who need to automate repetitive QA processes that should be running on auto pilot
  • Testers who want to get in to automation and need a solid framework within which to operate
  • Test Automation engineers who need to build out a continuous testing framework with tools like Selenium

This is a course designed, written and presented by a tester for testers. No airy-fairy theory. Just practical solutions and techniques for every day QA challenges.

“With continuous testing now a key part
of the CI and CD pipeline,
the testers ability
to work within this development environment
becomes a critical testing skill."

Course Outline

This course will teach you how to use Jenkins for Automated Testing. We’ll start out by walking you through the initial install of Jenkins (so that you have your own dedicated environment to work in). Over the duration of the course, we’ll build up to creating a real suite of automated tests, including GUI, Load and API tests, all driven from Jenkins.

You’ll learn how to configure Jenkins projects, trigger the execution of your tests automatically and deploy those tests to a matrix of client machines. The process of building out a range of different Jenkins job types will take you through a comprehensive range of functional plug-ins that all make your day-to-day life as a tester and QA engineer far easier.

1. Installing Jenkins

One of the big advantages of Jenkins is just how simple it is to set up. We’ll take you through the install and get you started with your own dedicated install to practice on.

2. Working with Jenkins Plugins

Another strength of Jenkins is the massive range of additional plugins that are available. Plugins that can help automate all manner of QA and test processes. We’ll take you through the most useful ones.

3. Configuring Selenium

If you’re automating your tests with Selenium then we’ll show you how to plug Selenium into your Jenkins setup. Whilst we don’t go into detail on testing with Selenium we’ll guide you through the complexity of this setup.

4. Configuring SoapUI

Another key aspect of running automated tests from Jenkins is the ability to run API tests. In this module, we’ll look at linking SoapUI so that API tests can be initiated and results captured in Jenkins.

5. Integration with Git and SVN

When you store your automated tests in source code control repositories you not only provide critical team collaboration capabilities but you open up the ability to drive Jenkins from your source code repository

6. Configuring  JMeter

Load testing tends to get left behind in the CI/CD chain. Yet with a few self-contained load tests plugged into Jenkins you can capture performance issues as you deploy and test every build of your application.

7. Unit Test Frameworks

Jenkins has strong support for the most popular Unit Test frameworks. There are even plugins that will create graphical dashboard reports directly from unit test results. We show you how to set all of this up for maximum visibility of your test status.

8. Distributed Testing

Yet another strength of Jenkins is the ability to set up client machines to which you can distribute your tests and run everything in parallel. We show you how to setup up grids of execution machines and how to configure everything with the multi-config plugin.

9. Dashboards and Reporting

Whilst different plugins will provide useful builtin dashboards and reporting capabilities we show you how to integrate with common test management tools for combined manual and automated test result reporting.

Request Course Brochure

If you’d like us to send you a full course brochure please complete the form below and we’ll send one over in the next 24 hours.

FAQ

Do I need to be a Test Automation Engineer?

No. You don’t have to be a test automation engineer to derive significant benefits from Jenkins. Just a little understanding of Jenkins can go a long way towards saving countless hours on application install, configuration management, database test data setup and much much more.

Duration

The standard course typically runs for 3 days. We can customise the content and adjust the duration to fit specific requirements if needed.

Other Tools

The core course focuses on integration with Selenium, SoapUi and JMeter. We can customise the course to cover other tools depending on your tool set (for example TestComplete, Post-Man, etc).

Requirements

You will need to have had a few years experience in a test role to get the most out of this course. However, you do not need to have any test automation experience. No prior knowledge of the tools covered (like Selenium, SoapUi or JMeter) is assumed.

Intended Audience

This course is designed for testers and QA engineers. You do not need to have experience in an automation role to attend this course. If you are already in a test automation role but have no experience of Jenkins, then this course is suitable for you too.

Public

We run regular public courses that anyone can attend. These courses are usually held in London, Manchester and Glasgow. We will often run in other locations too when there is enough demand.

On-site

If you have 4 or more people that need training then it is usually more cost-effective to run a dedicated on-site course. On-site courses have more scope for customisation too. Please contact us for details.

Price

Request the latest brochure and we’ll send you the price list for both Public and On-site courses.

You may also be interested in

On-site Courses

If you have 4 or more people who wish to attend this course it’s usually cost effective to run an on-site course. Contact us and we’ll send you more details.

Contact Us

Specific Requirements?

Do you have your own organisational setup and configuration of Jenkins? Need us to create a custom course for you? Contact us and we’ll see what we can do to help.

Contact Us

Public Courses

If you’d like to join our next public course then contact us and we’ll send you the dates, locations and availability details.

Contact Us