
Online or onsite, instructor-led live Test Automation (also known as Automation Testing) training courses demonstrate through hands-on practice how to apply essential programmeming 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 trainings in the UK can be carried out locally on customer premises or in NobleProg corporate training centres.
NobleProg -- Your Local Training Provider
Testimonials
The flexibility of the course and everything that I learned.
Enrique Sureda
Course: iOS Automation Testing
The tips and tricks
Jamie Young
Course: iOS Automation Testing
The instructor tried to make things dynamic, and he demonstrated dominance of the topic.
Libranner Santos
Course: iOS Automation Testing
Its simplified approach and its indept coverage was exactly what i was looking for, I've taken away a lot of useful infromation which i intend to utilise on my current project.
Ibe Dike
Course: JMeter Fundamentals
I liked the good fast pace of the training, and if we were stuck we would then slow down and delve into the subject more before moving on. This allowed us to get a lot of information in the small time. We also covered issues/differences between Mac and Windows which is very useful if we need to use different types of computers (I use both Mac and Windows). I liked the fact that we would follow along on our computers the actions our trainer was performing, then we would verify we had the same/similar results to confirm what we did was correct.
Joanne Hensman - SimplyHealth Profession
Course: Web Application Performance Testing with JMeter
I found the trainer made the course very interesting
Cameron Taylor
Course: Web Application Performance Testing with JMeter
A very good introduction and overview of Selenium
Tim Hunter - Mr
Course: Introduction to Selenium
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
Good content overall, instructor was knowledgeable.
CME Group
Course: Advanced Selenium
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
The One on One session is amazing!! and thankful that the trainer's skills are Excelent and his willingness to share them to the fulness. 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
The step by step demo by trainer and constant q&a.
Jameela Parveen - I-Access Solutions Pte Ltd
Course: Advanced Selenium with C#
- Trainer is patient and willing to answer all the questions. - Step by Step explanation (what to install, how to setup, which online resource to refer, how to set up the framework..)
I-Access Solutions Pte Ltd
Course: Advanced Selenium with C#
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Course: Advanced Selenium with C#
Demo code
Hospital Authority
Course: Mobile Automation with Appium Overview
The overall scope and steps by steps illustration are very good.
Hospital Authority
Course: Mobile Automation with Appium Overview
I really was benefit from the exercises.
Department of National Defence
Course: Test automation with HP UFT
Very well explained.
Roche
Course: Web Application Performance Testing with JMeter
The discussions we had and getting to meet other testers across the company
Brett Schuster, L3Harris
Course: Introduction to Model Based Testing
Information about new technologies on testing
Ford Motor Company
Course: Introduction to Model Based Testing
Very smart and kindly
STA Testing Consulting
Course: Introduction to Model Based Testing
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
I liked the "bottom up" approach (i.e. "let's say we want to do this and then discover how we can improve it using design patterns") instead of "top down" (i.e. this is pattern X and this is how you can use it)
Ewa Dusza, Red Embedded Consulting Sp. z o.o.
Course: Unit Testing with Python
That we started from a simple implementation, adding functionalities/features until we need to update the design to keep having a maintainable software. Definitely real life job problems I see value in this. Also liked the use of VideoUpload project as we can relate to this working in Consult Red. Very open to questions, driving the class in a way asked by the audience.
Thibault Marechal - Ewa Dusza, Red Embedded Consulting Sp. z o.o.
Course: Unit Testing with Python
A lot of knowledge servred in easy to take way.
Paweł Piszcz - Ewa Dusza, Red Embedded Consulting Sp. z o.o.
Course: Unit Testing with Python
The trainer was great at allowing me to interrupt and answer my questions as we approached more complex topics.
Course: Introduction to Selenium
The coding part
Fatima Garfin
Course: Introduction to Selenium
The website references that was shared with us
Cliff Mathevula - Hollard Insure
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
To get acquainted with the screenplay pattern and learn why this is better dan the old pattern.
Peter Moors
Course: Serenity BDD for Automated Acceptance Tests
Das der Trainer im vorhinein, auf unserer Bedürfnisse eingegangen ist und uns auch die Unterlagen anpasst und uns zur Verfügung stellt
BITMARCK Software GmbH
Course: SoapUI for API Testing
Topics that are applicable to our job.
Docomo Pacific
Course: SoapUI: Introduction to API testing with SoapUI
Trainer (Casey) was super interactive. The course was well planned. I liked the organised planning by Maria, and the check-in with Casey ahead of the training. A course guide was prepared for us to follow, and trainer covered most all of the agenda planned.
Asif Chowdhury, NARA.GOV
Course: Automation Testing with Cypress
His detailed knowledge and also his patience working with the group.
Asif Chowdhury, NARA.GOV
Course: Automation Testing with Cypress
Casey Robinson was so helpful and helped each person individually. He took his time to answer all of our questions and worked with us 1-1 patiently.
Chandni Bedi - Asif Chowdhury, NARA.GOV
Course: Automation Testing with Cypress
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Course: Robot Framework: Keyword Driven Acceptance Testing
Creating test cases was good part.
Global Affairs Canada
Course: Robot Framework: Keyword Driven Acceptance Testing
Great recap of a framework functionalities and nuances.
SPOC s.a.
Course: Robot Framework: Keyword Driven Acceptance Testing
I enjoyed everything as it is all new for me and I can see the added value it can ring to my work.
Zareef - Palesa Rametse, BMW South Africa
Course: Tosca: Model-Based Testing for Complex Systems
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
- 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.
- Install and configure Selenium WebDriver.
- Write tests using Selenium, C#, and Nunit with Visual Studio IDE.
- Run C# Selenium test automation.
- Install and configure EasyTest.
- Use EasyTest for testing systems and application features.
- Automate and maintain scripts in EasyTest.
- Software test engineers
- Software developers involved in agile development
- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- 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
- Software test engineers
- Software developers involved in agile development
- Release managers
- QA engineers
- 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
- 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.
- 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.
- Perform end-to-end automation testing with Cypress.
- Implement integration and unit tests in a web application.
- Use Cypress as an alternative to Selenium.
- What are Unit Tests and how to write them
- How to simplify the tests and have Clean tests too
- When and how to use Test Doubles
- What is TDD and how to practice it
- How to unit test everything in your app, including the views
- Make the quality of your code something better than a matter of faith!
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
- To request a customized training for this course, please contact us to arrange.
- 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.
- 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.
- 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.
- 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.
Last Updated: