
Local, instructor-led live Test Automation (also known as Automation Testing) training courses demonstrate through hands-on practice how to apply essential programming skills to software automation testing.
Test Automation training is available as "onsite live training" or "remote live training". Onsite live Test Automation training can be carried out locally on customer premises in Canada or in NobleProg corporate training centers in Canada. Remote live training is carried out by way of an interactive, remote desktop.
NobleProg -- Your Local Training Provider
Testimonials
I was benefit from the demo and walk through using TestNG.
Dominic Hung Hung
Course: Selenium for Victims of Manual Testing
I thought the pacing was perfect. Good amount of interaction considering it was done over the computer. Lots of interaction available by connecting to a virtual machine and following along. Thought the project we completed had very clean code and gave me a good idea of how something like this should be compiled. Will be able to apply what I learned to the workplace.
Chris Dingwell - STI Technologies
Course: Introduction to Selenium
Very good practical examples with lots of explanation. Provided documentation at end of training to download onto personal USB key.
Public Service Commission of Canada
Course: Test Automation with Selenium
Lucas was very good at explaining. He made sure everyone was moving at the same pace and answered all our questions during the training. From his teaching style you can get a clear indication for his passion on the subject, and that helps convey the subject matter. Coming from a background of very limited knowledge about Java and HTML, I was still able to keep up and understand.
Public Service Commission of Canada
Course: Test Automation with Selenium
I was benefit from the trainer is knowledgeable and approachable.
Public Service Commission of Canada
Course: Test Automation with Selenium
The notes he gave us and the second day was better than the first.
Tony Sanchez - Mirum Agency
Course: Selenium for Victims of Manual Testing
Lots of hands-on exercises, Jeremy was highly knowledgeable on the subject matter.
Emma Adam - KnowledgePool Group Ltd
Course: Selenium for Victims of Manual Testing
Very smart and kindly.
STA Testing Consulting
Course: Introduction to Model Based Testing
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
Course: Advanced Selenium
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Course: Protractor: End-to-End Testing for Angular Web Applications
A very good introduction and overview of Selenium
Tim Hunter - Mr
Course: Introduction to Selenium
The clarity of the subject and what to do, the practical example while being taught it were helpful
KnowledgePool Group Ltd
Course: Selenium WebDriver in C#: Introduction to Web Testing Automation in C#
I genuinely enjoyed the practical part.
Collins Lapa - SEVEN PRINCIPLES AG
Course: Test Automation with Selenium
Very detailed course, and exactly what I needed to move into automation testing.
Robert Benyon
Course: Test Automation with Selenium
Very well explained.
Roche
Course: Web Application Performance Testing with JMeter
Covered a very broad range or items and useful real world examples. Very thorough, engaging and well presented.
Course: JMeter Fundamentals and JMeter Advanced
Personalized one on one training. Trainer was really engaging and easy going. Got what I wanted to learn from the session.
CIBC
Course: Web Application Performance Testing with JMeter
I really was benefit from the exercises.
Department of National Defence
Course: Test automation with HP UFT
The trainer was great at allowing me to interrupt and answer my questions as we approached more complex topics.
Course: Introduction to Selenium
Recap of programming concepts and exercises (but not everyone did enjoy it cause they are not familiar with basics of programming).
Playn'Go Ph Inc
Course: C# for Automation Test Engineers
I really was benefit from the learning.
Streamline Vacation Rental Software
Course: Introduction to Selenium
Marnie was very helpful. She didn't only instruct, she assisted.
Andrea Park - Streamline Vacation Rental Software
Course: Introduction to Selenium
I really enjoyed the cases and challenges.
Conall de Butler - Streamline Vacation Rental Software
Course: Introduction to Selenium
Marnie was well prepared with test cases and pre-work, we got through a lot in our 1 day training.
Streamline Vacation Rental Software
Course: Introduction to Selenium
The pace was nice, giving us enough time to understand and try .
Sylvie Lamy-Thepaut - ECMWF
Course: Test Automation with Selenium
The trainer (Colin) knew his stuff and was very helpful
Proactis
Course: Test Automation with Selenium
The trainer (Colin) knew his stuff and was very helpful
Proactis
Course: Test Automation with Selenium
selenium IDE
Proactis
Course: Test Automation with Selenium
Good location
Proactis
Course: Test Automation with Selenium
I liked the Powerpoint
San Bernardino County Child Support Services
Course: Automate Windows Desktop Applications with AutoIt
The professionalism, patience and thorough knowledge of the subject as well as the demonstration of multiple ways to solve a problem.
Kenita Hooks - Prophasys
Course: Introduction to Selenium
It was great to not only have an expert on the topic but a professional trainer who was able to read his audience (admittedly of just one) and adjust his emphasis accordingly
Emmitt Howell - Jacobs Technology
Course: Web Application Performance Testing with JMeter
Professional presentation by trainer as well as trainer is well versed in subject and very patient with student.
Kenita Hooks - Prophasys
Course: Introduction to Selenium
Information about new technologies on testing
Ford Motor Company
Course: Introduction to Model Based Testing
Great recap of a framework functionalities and nuances.
SPOC s.a.
Course: Robot Framework: Keyword Driven Acceptance Testing
He adapted to the overall needs of the audience. He wanted to teach advanced but most of us were not at that level. He remained engaged and very helpful. I got a lot from the class.
CME Group
Course: Advanced Selenium
Good content overall, instructor was knowledgeable.
CME Group
Course: Advanced Selenium
The practical aspect of it.
Lisa O'Shea - QAD Precision
Course: Advanced Selenium
Exercises and trainer's own book with information covered in the course, it helped me going over pieces of code and bits of knowledge I had to refer to later. The VM provided proved incredibly beneficial as well.
QAD Precision
Course: Advanced Selenium
I liked how the examples lead to the next. You are able to use what you learnt in the previous segment in the next.
Sacha Mannion - BeyondTrust
Course: C# for Automation Test Engineers
I liked when it ended. I liked the free lunch my company provided
BeyondTrust
Course: C# for Automation Test Engineers
Well prepared, Covered the topics well, provided ideas on tools on how we could use to move forward
Pat McCarthy - QAD Precision
Course: Advanced Selenium
Kirk was knowledgeable, and approachable, he was able to find fixes for the issues we had.
Systems Engineering & Assessment Ltd
Course: TestComplete
The new features knowledge and explanation was good,
QA Ltd
Course: JMeter Fundamentals and JMeter Advanced
I like that all the material was presented so that it was logical and it was easy to understand.
Liudmila Zubareva - Rockall technologies
Course: Test Automation with Selenium and Jenkins
hands-on practice in virtual machine
Aruna Sharma - Rockall technologies
Course: Test Automation with Selenium and Jenkins
Exercises
Ghadah Alzaid - TAMKEEN TECHNOLOGIES COMPANY
Course: Test Automation with Selenium and Jenkins
It covered the subjects i had hoped based upon the training outline. I liked how Collin build the "programs" while explaining it to see how it works. This makes you encounter some basic mistakes like typing errors, forgetting to declare a variable and such so you know what to look for when programming on your own.
Bart Boeckx - FLUVIUS SYSTEM OPERATOR CVBA
Course: C# for Automation Test Engineers
She’s friendly nd so nice and kindly also she help me to understand
Fatemah Alhumydan - ELM
Course: C# for Automation Test Engineers
The exercises
Florin Mazilu - Unicredit Business Services S.C.p.A. Milano, Sucursala Bucuresti
Course: Unit Testing with JUnit
Covered a very broad range or items and useful real world examples. Very thorough, engaging and well presented.
Course: JMeter Fundamentals and JMeter Advanced
The trainer was great at allowing me to interrupt and answer my questions as we approached more complex topics.
Course: Introduction to Selenium
Some of our clients











































.png)






Test Automation Subcategories in Canada
Test Automation Course Outlines in Canada
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.
By the end of this training, participants will understand the Serenity framework and be able to utilize it with comfort. As important, participants will learn to think of and approach test automation from a different light.
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
Roughtly 2 days of JMeter and 3 days of Selenium.
Intended Audience
The target audience is software testers who are seeking to automate the testing of web applications using Selenium. These testers maybe new to test automation and may also include quality assurance practitioners, managers, or team leaders who are responsible for interacting with testers or who need to ensure that the tools are being implemented fully and appropriately.
At the end of the course, you will be able to:
- Describe the function and purpose of Selenium
- Understand the benefits and proper approach to test automation
- Record automated test cases
- Play back automated test cases
- Apply and use different verification techniques
- View and analyze results
- Configure and use the Selenium RC (Remote Control)
- Create and work with test suites
- Schedule automatic test runs
- Utilize different Selenium script formats
- Modify scripts to extend the capability to test the application
- Configure Selenium with Eclipse and the Selenium 2 WebDriver
- Understand and use RTTS helper files
- Convert selenium code to work with the Selenium 2 WebDriver
- Configure Custom Log Files
- Create a custom object map
- Create reusable modules to reduce script maintenance
- Use tools to help identify XPath
By the end of the training, participants will have a firm idea of when to implement API testing, how to explore and access APIs, how to carry out different types of testing on both SOAP and REST based APIs, and how to bring their work together into an integrated, automated test suite.
Intended Audience:
- Software test engineers
- Software developers involved in agile development
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
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.
Audience
This course is crafted for engineers and developers seeking to adopt the TestNG suite in their workflow.
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 principals 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.
In this instructor-led, live training, participants will learn a cloud-based approach to continuous integration as they build and deploy a sample web application using Travis CI.
By the end of this training, participants will be able to:
- Build and test projects hosted on GitHub
- Deploy an application to different hosting providers using Travis CI
- Use Travis CI to automatically check software when committed to GitHub
- Run automated tests on different machines, operating systems and software versions
- Integrate Travis CI with third-party tools
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this instructor-led, live training, participants will learn how to use HUnit to write unit tests that are direct and easy to understand.
By the end of this training, participants will be able to:
- Write tests that are easy to create, change, and execute
- Use HUnit to group tests into suites and check the results automatically
- Write concise and flexible test specifications
- Integrate HUnit with other utilities such as QuickCheck and HSpec
- Extend the test framework
Audience
- Test engineers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
In this training participants will learn how to use Watir to automate their web application testing by combining theory with practice in a live lab environment. By the end of the course, participants will have the knowledge and practice to utilize the full power of Watir and Ruby to automate their web testing projects.
Format of the Course
- An instructor-led course with theoretical coverage of Watir and Ruby together with exercises and a large component of hands-on practice.
In this instructor-led, live training, participants will learn the benefits of and concepts behind property-based testing as they practice writing properties that lead to the automatic generation of test cases.
By the end of this training, participants will be able to:
- Write general properties that replace and/or compliment hand-written unit test cases
- Write tests at the higher level of property specifications
- Execute ScalaCheck as a standalone executabl, using the built-in command line test runner
- Integrate ScalaCheck with test frameworks such as ScalaTest, specs2 and LambdaTest
Audience
- Test engineers
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
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
- Perform SQL calls to verify data
- Programmatically search for web objects
- Dynamically capture data from web controls
- Create a data-driven testing framework
- Distribute testing with Selenium Grid
Audience
- Software testers
- Test Managers
- Quality assurance professionals
Anyone involved in testing including Mobile Automation Testers
In this instructor-led, live training, participants will learn the basics of Concordion, its environment setup, key commands, best practices and more as they walk step-by-step through the creation of a sample Concordion application.
By the end of this training, participants will be able to:
- Understand the functionality of Concordian
- Install and deploy Concordian
- Write Concordion specifications in Markdown and HTML
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
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#.
This instructor-led, live course introduces participants to the Galen Framework and walks them through the setup and execution of various types of layout and functional tests.
Format of the Course
- Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding
This course does not cover in depth test automation frameworks such as Selenium. It also bypasses the conventional "Hello World" approach to learning Java, as this is not a course on application development. This course is squarely aimed at getting participants up and running quickly with test automation. If you are already versed in Java and wish to get straight into testing with Selenium, please check out: Introduction to Selenium (https://www.nobleprog.com/introduction-selenium-training).
JMeter Fundamentals
This course covers the creation and implementation of functional and unit testing with Apache JMeter, the free application testing software from The Apache Software Foundation. The purpose of the course is to allow organizations to completely automate their various testing requirements, saving time, money, and helping to minimize the risk of human error in testing. The program explores the concepts of designing and creating test plans for real-world web applications using Apache JMeter, including functional, regression and stress testing plans. Participants will learn how to design test plans for a variety of purposes and to use the various components and functions within JMeter to their advantage, permitting them to completely automate the web application testing process.
JMeter Advanced
This course deals with advanced web application testing techniques. It focuses on full automation, scripting, integrating tests with external data source.