
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 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.
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.
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.
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
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
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.