Test Automation with Selenium and Jenkins Training Course
This course provides training for handling testing projects using Selenium test suite and continuous testing with Jenkins.
Intended Audience:
- Software test engineers
- Software developers involved in agile development
- Release managers
- QA engineers
At the end of Selenium training the delegates will be able to:
- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- Run regression Selenium tests in Jenkins
- Prepare test reports and periodict reports using Jenkins
Course Outline
Introduction to automated testing
- Testing concepts
- Possibilities and limitations of Selenium
Locators
- Understanding locators
- ID, CSS, XPath and Name locator types
Advanced locators
- Dynamic locators
- Building a path
- Relationships between elements on a path
- Locating elements with desired text
- Best practices
Apache Maven
- Configuring project
Selenium WebDriver
- Java basics
- Java IDE
- WebDriver API
- Troubleshooting
- Debugging
TestNG
- Assertions
- Annotations
- Test suite
- Parameters
- Cross-browser testing
- Reporting
Advanced Selenium WebDriver
- Dynamic content
Selenium Grid
- Understanding distributed testing
- Preparing infrastructure
- Using Remote WebDriver
Project management
- Git version control system
- Integration with Jenkins
Requirements
Understanding of HTML, XML
Open Training Courses require 5+ participants.
Test Automation with Selenium and Jenkins Training Course - Booking
Test Automation with Selenium and Jenkins Training Course - Enquiry
Test Automation with Selenium and Jenkins - Consultancy Enquiry
Consultancy Enquiry
Testimonials (7)
The instructor. I understood what he was teaching which was surprising given my lack of knowledge. If he could teach me, he can teach anyone!!!!
April - OIT
Course - Test Automation with Selenium and Jenkins
The trainer was very knowledgeable and up to date with current best practices. The exercises were very good at pointing out how to handle real life problems.
Doug - OIT
Course - Test Automation with Selenium and Jenkins
There was lots of information to process and digest but Luke (trainer) broke it down into "bite size" pieces that I can handle. Thanks Luke!
Eli - OIT
Course - Test Automation with Selenium and Jenkins
The element locator training on Day 1
Julie - OIT
Course - Test Automation with Selenium and Jenkins
I liked most that the trainer was very involved, and tried to explain to each of us what we didn't understand. i also liked that it was quite balanced between information and practice.
Andrada - MSG system
Course - Test Automation with Selenium and Jenkins
- Practical exercises to apply the theoretical knowledge that was shared beforehand - Helpful with any concern and question we had, no matter how silly it was - Support material was explicit and detailed
Andreea - MSG system
Course - Test Automation with Selenium and Jenkins
hands-on practice in virtual machine
Aruna Sharma - Rockall technologies
Course - Test Automation with Selenium and Jenkins
Upcoming Courses
Related Courses
Advanced Automation Testing and Maintenance
35 HoursThis instructor-led, live training in the US (online or onsite) is aimed at intermediate-level testers and developers who wish to deepen their knowledge and skills in automation testing, focusing on tools like Selenium, TestComplete, and integrating with Oracle APEX and .Net Core.
By the end of this training, participants will be able to:
- Set up and configure Selenium and TestComplete for automation testing.
- Develop advanced test scripts and frameworks.
- Integrate automation testing with Oracle APEX and .Net Core applications.
- Apply machine learning techniques to enhance test automation.
- Transition from manual to automated testing effectively.
- Manage outsourced testing projects and maintain quality standards.
Advanced C# for Automation Test Engineers
21 HoursThis instructor-led, live training in the US (online or onsite) is aimed at experienced automation test engineers who want to learn advanced C# programming concepts for automation testing.
By the end of this training, participants will be able to:
- Understand advanced C# programming concepts and best practices.
- Apply advanced object-oriented programming principles to create efficient and flexible automation solutions.
- Design and develop modular and reusable automation frameworks using industry best practices.
Advanced Selenium
14 HoursIn this instructor-led, live training in the US, participants will learn how to enhance an automated test suite using advanced techniques to drive Selenium.
By the end of this training, participants will be able to:
- Resolve complex web application test automation issues with Selenium.
- Apply regular expressions and pattern-based verification techniques.
- Handle exceptions that halt test execution.
- Programmatically search for web objects.
- Dynamically capture data from web controls.
- Create a data-driven testing framework.
- Distribute testing with Selenium Grid.
Advanced Selenium with C#
14 HoursIn this instructor-led, live training, participants will learn how to enhance an automated test suite using advanced techniques to drive Selenium.
Audience: software testers, test Managers, quality assurance professionals.
Advanced TestStand: Mastering Test Automation
21 HoursThis instructor-led, live training in the US (online or onsite) is aimed at intermediate-level to advanced-level test engineers and automation specialists who wish to explore advanced TestStand features and techniques for maximizing test automation efficiency and effectiveness.
By the end of this training, participants will be able to:
- Utilize advanced features and functionalities of TestStand to enhance test automation workflows.
- Customize user interfaces and develop advanced test sequences.
- Implement advanced result processing and reporting techniques.
- Integrate TestStand with external databases, systems, and hardware.
- Apply best practices for maintaining, managing, troubleshooting, and debugging complex test sequences.
Mobile Automation with Appium Overview
7 HoursAudience:
Anyone involved in testing including Mobile Automation Testers
Automate Windows Desktop Applications with AutoIt
14 HoursIn this instructor-led, live training in the US (onsite or remote), participants will learn how to use AutoIt to automate window applications as they step through a series of hands-on live-lab exercises.
C# for Automation Test Engineers
21 HoursThis instructor-led, live training in the US is designed for anyone interested in learning C# for the purpose of automation testing. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply in software automation testing. The focus is on the C# fundamentals which can be directly and immediately applied to test automation.
This course does not cover in depth test automation frameworks such as Selenium. If you are already versed in C# and wish to get straight into testing with Selenium, please check out: Selenium WebDriver in C#: Introduction to web testing automation in C#.
Robot Framework: Keyword Driven Acceptance Testing
14 HoursThis instructor-led, live training in the US (online or onsite) is aimed at software test engineers who wish to learn how to write a set of test cases and a test suite, then execute the tests on a demo application.
By the end of this training, participants will be able to:
- Use Robot Framework's keyword-driven testing approach and tabular test data syntax to write and execute tests.
- Use consistent syntax to compose new keywords from existing ones.
- Carry out Gherkin-style Behavior Driven Development (BDD) tests (similar to Cucumber).
- Generate and interpret Report and Logs to troubleshoot failures in the tested application.
- Extended Robot Framework's capabilities using third-party libraries written in Python, Java, Perl, Javascript and PHP.
- Integrate Robot Framework with Selenium for testing web applications.
TestComplete
21 HoursIn this instructor-led, live training in the US, participants will learn how to use TestComplete's features, including its test object model, check points, name mapping, and UI to carry out automated testing on desktop, web, and mobile applications.
By the end of this training, participants will be able to:
- Create, record and run functional tests.
- Create a scalable and maintainable test framework.
- Create checkpoints, adjust tests for multiple devices and analyze test results.
- Use TestComplete's script extensions.
Tosca: Model-Based Testing for Complex Systems
35 HoursIn this instructor-led, live training in the US participants will learn how to use Tosca to carry out end-to-end (web + backend) testing. The training combines theory with practice in a live lab environment, giving participants the chance to interact with the technology, the instructor, and their peers.
The training starts with an overview of traditional code and script-based automation testing and contrasts it with Tosca's model-based (MBT) approach. Participants learn how to create and execute test cases using Tosca's default modules as well as how to custom-build their own modules for execution.
From software modeling principles to test coverage across different browsers, this training walks participants through both theory and practice and enables them to implement their own testing solution in Tosca.