
Online or onsite, 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 "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Test Automation training can be carried out locally on customer premises in the US or in NobleProg corporate training centers in the US.
NobleProg -- Your Local Training Provider
Testimonials
I liked the small group, 1 on 1 attention. Felt comfortable asking questions.
Jaeanne St. Pierre
Course: Test Automation with Selenium
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Course: Test Automation with Selenium and Jenkins
I generally was benefit from the information regarding selectors.
Michael Cowley
Course: Introduction to Selenium
I really enjoyed the good instruction.
LDS Church
Course: Introduction to Selenium
Remote really worked! Plus, Luke was a great guy. I think me typing in what he had done into my VM was good reinforcement.
Jeff Butters
Course: Test Automation with Selenium
Was organized and presented in a way that was easy to understand, from the general to the specific, and building on knowledge and then doing some hands-on working examples. It's also helpful to have a sandbox to set up and practice.
Joe Patrow - Mirum Agency
Course: Selenium for Victims of Manual Testing
Day 2 hands-on was best for me.
Mirum Agency
Course: Selenium for Victims of Manual Testing
Going over the locator. Great how to get the unique single locator. Including the children of the locations.
Mirum Agency
Course: Selenium for Victims of Manual Testing
The exercises. I also liked how the trainer made us provide answers and write scripts based off of what he had taught thus far before he provided his answer.
Toneka Rogers - Mirum Agency
Course: Selenium for Victims of Manual Testing
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
Very well explained.
Roche
Course: Web Application Performance Testing with JMeter
The trainer was great at allowing me to interrupt and answer my questions as we approached more complex topics.
Course: Introduction to Selenium
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
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
It made me lose my fear to Meter as a substitute of HP Performance Center.
Juan Castillo
Course: JMeter Fundamentals and JMeter Advanced
Super content, great teaching attitude, amazingly fast & accurate knowledge sharing.
Jakub Dering
Course: JMeter Fundamentals and JMeter Advanced
Kristin was a very good trainer. He adjusted his training to our levels and explained very clearly and structured. The training was very interesting and well organized. I liked the teaching style.
Annett Edom
Course: Selenium for Victims of Manual Testing
Spoken specie tomato szkolenia prize prowadzącego, swine połączenie Peoria i dobrych praktyk.
Dariusz Moskała
Course: Test Automation with Selenium
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
I really liked the examples.
Metodi Aleksandrov
Course: Test Automation with Selenium
I really liked working through exercises.
Paul Connolly
Course: Test Automation with Selenium
The trainer was great at allowing me to interrupt and answer my questions as we approached more complex topics.
Course: Introduction to Selenium
Test Automation Subcategories
Test Automation Course Outlines
By the end of this training, participants will be able to:
- Install and configure Selenium WebDriver.
- Write tests using Selenium, C#, and Nunit with Visual Studio IDE.
- Run C# Selenium test automation.
By the end of this training, participants will be able to:
- Install and configure EasyTest.
- Use EasyTest for testing systems and application features.
- Automate and maintain scripts in EasyTest.
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
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.
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
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
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
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 be able to:
- Write readable and maintainable tests without the need for boilerplate code.
- Use the fixture model to write small tests.
- Scale tests up to complex functional testing for applications, packages, and libraries.
- Understand and apply PyTest features such as hooks, assert rewriting and plug-ins.
- Reduce test times by running tests in parallel and across multiple processors.
- Run tests in a continuous integration environment, together with other utilities such as tox, mock, coverage, unittest, doctest and Selenium.
- Use Python to test non-Python applications.
By the end of this training, participants will be able to:
- Perform end-to-end automation testing with Cypress.
- Implement integration and unit tests in a web application.
- Use Cypress as an alternative to Selenium.
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#.
Roughtly 2 days of JMeter and 3 days of Selenium.
By the end of this course, participants will have gained proficiency in Protractor and be comfortable
- creating their own automation tests for Angular applications.
- integrating Protractor into their existing development workflow.
- ensuring that their tests are clean and maintainable.
- running Protractor with or without Selenium to drive browser behavior.
Anyone involved in testing including Mobile Automation Testers
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).
By the end of this training, participants will be able to:
- Distinguish between good and bad testing units.
- Read and interpret test results.
- Proactively manage and diagnose their code base to reduce bugs.
- Ensure that their code base is fit for continuous integration and deployment.
Audience: software testers, test Managers, quality assurance professionals.
By the end of this training, participants will be able to:
- Generate test cases by applying modeling strategies and techniques.
- Assess and evaluate free and commercial tools for implementing MBT.
- Manage test models for different types of software applications, systems and environments.
- Evaluate, propose and implement an MBT strategy within an organization.
- Understand and explain the benefits and challenges of MBT.
By the end of this training, participants will be able to:
- Generate and execute cross-platform tests for any OS or device.
- Integrate automated testing into a CI/CD pipeline.
- Automate web testing, API testing, mobile testing, and desktop testing.
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.
Audience
This course is crafted for engineers and developers seeking to adopt the TestNG suite in their workflow.
Last Updated: