Test Automation Training Courses

Test Automation Training Courses

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 training can be carried out locally on customer premises in India or in NobleProg corporate training centers in India. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Test Automation Course Outlines

CodeNameDurationOverview
jmeterfunJMeter Fundamentals7 hoursThis 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.
CsharpfortestersC# for Automation Test Engineers21 hoursThis course 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#](/cc/seleniumcsharp).

Audience

- Beginner testers who wish to learn C# for automation testing
- Professional testers with experience in other programming language such as Java or Javascript who wish to transfer their testing skill set to C#

Format of the course

- Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding
TestCompleteTestComplete21 hoursTestComplete (by SmartBear) is a UI automtion tool used for functional and regression testing.

In this instructor-led, live training, 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

Audience

- Automation test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
concordionConcordion21 hoursConcordion is a Java-based, open-source "specification by example" framework that brings together testing and specifications. It integrates with JUnit and can be used with popular Java-based IDEs such as Netbeans, Eclipse, and IntelliJ IDEA.

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

Audience

- Software developers and programmers
- Automation testers
- Business analysts

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
propertybasedtestingProperty Based Testing with F#7 hoursProperty Based Testing is an automated testing technique that allows you to zero in on the expected behavior of a system by describing its properties, then using randomly generated test data to execute tests.

"Describe the arguments, describe the result, have the computer try to prove your code wrong!"

Some of the topics covered in this instructor-led, live training include:

- How to write and run tests with F#
- The FsCheck Property Based Testing framework
- Using Diamond Kata to implement TDD
- Sharpening your code design skills

Audience

- Automation test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
protractorProtractor: End-to-End Testing for Angular Web Applications14 hoursProtractor is an end-to-end automation test framework for Angular and AngularJS applications. It is used to run tests against web applications, interacting with them as a user would: by filling out forms, clicking on elements, and navigating from page to page.

In this instructor-led training, participants learn first-hand how to write Protractor tests against a sample Angular web application in a live lab environment.

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

Audience

- Web developers
- Automation test engineers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
javatestingIntroduction to Java for Test Automation28 hoursThis course is designed for anyone interested in learning Java for the purpose of test automation. 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 to software automation testing. The focus is on the Java fundamentals which can be directly and immediately applied to test automation.

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

Audience

- Beginner testers who wish to learn Java for automation testing
- Professional testers with experience in other programming language such as Javascript and C# who wish to transfer their skills to Java.

Format of the course

- Part lecture, part discussion, heavy hands-on practice
seleniumrubySelenium with Ruby for Test Automation14 hoursSelenium is an open source library for automating web application testing across multiple browsers. Selenium interacts with a browser as people do: by clicking links, filling out forms and validating text. It is the most popular tool for web application test automation. Selenium is built on the WebDriver framework and has excellent bindings for numerous scripting languages, including Ruby.

In this training participants combine the power of Ruby with Selenium to automate the testing of a sample web application. By learning to create and combine Ruby test scripts with Selenium web automation in a live lab environment, participants will gain the knowledge and practice needed to automate the testing of their own real life web applications and websites.

Audience

- Testers and Developers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
seleniumpythonSelenium with Python for Test Automation14 hoursSelenium is an open source library for automating web application testing across multiple browsers. Selenium interacts with a browser as people do: by clicking links, filling out forms and validating text. It is the most popular tool for web application test automation. Selenium is built on the WebDriver framework and has excellent bindings for numerous scripting languages, including Python.

In this training participants combine the power of Python with Selenium to automate the testing of a sample web application. By combining theory with practice in a live lab environment, participants will gain the knowledge and practice needed to automate their own web testing projects using Python and Selenium.

Audience

- Testers and Developers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
toscaTosca: Model-Based Testing for Complex Systems35 hoursIn this instructor-led training training 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 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.

Audience

- Automation test engineers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
soapuiSoapUI: Introduction to API Testing with SoapUI21 hoursSoapUI is the most widely-used open source API testing tool for SOAP and REST APIs. It offers SOAP Web Services functional testing, REST API functional testing, WSDL coverage, message assertion testing and test refactoring.

In this training, participants learn how to test web services using SoapAPI. We discuss how API testing can resolve some of the shortcomings of UI and unit based testing. The training includes practice sessions and an API test suite development project.

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.

Audience

- QA engineers
- Testers and test developers involved in testing software and web service APIs

Format of the course

- An instructor-led course that includes an introduction to API testing, its tools and processes, and a hands-on SoapUI based test suite development project.
WatirWatir: Web Test Automation with Ruby21 hoursWatir (Web Application Testing in Ruby) is an open source library for automating tests. Watir interacts with a browser the same way people do: clicking links, filling out forms and validating text. Based on the WebDriver framework, it is comparable to Selenium and is one of the most popular tools for web application test automation.

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.

Audience

- Automation test engineers

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.
serenitybddSerenity BDD: Writing Better Automated Acceptance Tests7 hours"40% to 70% of the time spent by many test automation teams is spent on maintaining their test suites ...either refactoring tests because the application changed but also just sifting through the results of the tests when they break..." -- John Furguson Smart, creator of Serenity.

Serenity is an open-source reporting library that enables testers to write well-structured, maintainable acceptance criteria. Serenity produces rich and meaningful test reports ("living documentation") that not only report on the test results, but also document what they did, in a step-by-step narrative format that includes test data and screenshots.

In this training participants will learn how to write high quality tests by employing "screenplays" and the idea of "actors, tasks, and goals" to express tests in business terms rather than as interactions between system components. We look at both functional and UI testing scenarios and demonstrate how Serenity can be used to manage their testing. All lecture, notes, quizes and discussions are accompanied by live hands-on practice and implementation.

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

- Automation testers

Format of the course

- This course walks participants through real-life cases for Behavior Driven Development (BDD) and demonstrates hands-on how to implement Serenity in various test scenarios.
selendroidSelendroid: Automated Testing for Android7 hoursSelendroid is an open-source test automation framework for Android devices. It can be used to test native applications, hybrid applications and mobile websites running on real devices as well as emulators. Based on the Selenium Webdriver client API, it supports full integration with existing Selenium frameworks. Selendroid supports hot plugging of hardware devices and can be integrated as a node in Selenium Grid for large-scale parallel testing. It is compatible with the JSON Wire Protocol.

This training introduces the Selenium framework and walks participants through the setup, configuration and execution of automation tests in a live hands-on test environment. After the course, participants will have the knowledge and practice to carry out their own automated testing initiatives for Android devices.

Audience

- Test engineers

Format of the course

- Interactive discussion + heavy hands-on practice
seleniumCsharpSelenium WebDriver in C#: Introduction to Web Testing Automation in C#14 hoursThis course introduces participants to automated testing with Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: [C# for Automation Test Engineers](/cc/csharpfortesters).

Audience

- Developers and testers with knowledge of C# who wish to set up automating testing with Selenium

Format of the course

- Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding
jmeterwebappWeb Application Performance Testing with JMeter7 hoursThis course has been created for test managers, testers, business analysts, designers, developers, administrators and anyone interested in planning and performing web application performance tests. It covers how to set up non-functional requirements, which indicators are most important in specific implementations, how to create a performance test plan, implement it in JMeter, execute it and analyse the results.
SeleniumJenkinsTest Automation with Selenium and Jenkins21 hoursThis 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
hpuftTest automation with HP UFT21 hoursThis course demonstrates through hands-on practice the fundamentals and applications of test automation with HP UFT.
selwebdComplete Web Testing Environment with Selenium WebDriver and JMeter35 hoursThis course gives a comprehensive overview how to use automated functional and performance testing with Selenium and JMeter using Java/Maven environment. 3 days is spend on Selenium, 2 on JMeter.
seleniumjmeterWeb Application Testing with Selenium and JMeter35 hoursThis course provides training for handling testing projects and provides hands on experience with web applications, functional test automation and cross browser test automation using Selenium test suite. Also, it comprehesively introduced jMeter.

Roughtly 2 days of JMeter and 3 days of Selenium.
testngTesting with TestNG14 hoursTestNG is a testing framework designed to simplify a broad range of testing needs, from unit testing (testing a class in isolation of the others) to integration testing (testing entire systems made of several classes, several packages and even several external frameworks, such as application servers).

Audience

This course is crafted for engineers and developers seeking to adopt the TestNG suite in their workflow.
appiumMobile Automation with Appium Overview7 hoursAudience:

Anyone involved in testing including Mobile Automation Testers
jmeterfunadvJMeter Fundamentals and JMeter Advanced14 hoursThis is back-to-back JMeter Fundamentals and JMeter Advanced courses offered together for convenience.

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.
selvictestSelenium for Victims of Manual Testing14 hoursThis is a practical course designed for manual testers in order to facilitate automated testing.
agilecatCertified Agile Tester35 hoursThe iSQI Certified Agile Tester is an internationally recognised software testing qualification, specifically designed for testers working in Agile environments. This course delivers the fully-accredited iSQI syllabus and provides the required assessments to gain the certification. This assessment is in three parts: an assessment of the delegates’ soft skills as observed through the duration of the course; a practical exam, giving the delegate the opportunity to demonstrate their practical testing ability; and an open-ended written exam, testing their knowledge of the subjects covered by the course.

Course Objectives

- Understand the principles behind the agile approach to software development
- Differentiate between the testing role in agile projects compared with the role of testers in non-agile projects
- Positively contribute as an agile team member focused on testing
- Appreciate the challenges and difficulties associated with the non-testing activities performed in an agile team
- Demonstrate a range of soft skills required by agile team members
scrumtestspeThe Scrum Test Specialist7 hoursThis course is designed for testers, from a traditional test background, who are seeking to find their place in an Agile development environment. There is no specific Tester role in Scrum - there is just the Team. The Team collectively is responsible for the quality of the delivery, including testing, and so the ‘traditional’ Tester role is redundant. However, this course demonstrates how a Team member specialising in testing can add a great deal of value in the Scrum development process.
junitUnit Testing with JUnit21 hoursJUnit is a framework to write repeatable tests and do unit testing for Java language.
selntroIntroduction to Selenium7 hoursThis introductory course is designed to familiarize testing professionals with the basics of testing web applications using Selenium. Testers can build, enhance, and maintain scripts using both the Selenium IDE and the Selenium 2 WebDriver.

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
TesAutSelTest Automation with Selenium21 hoursThis course provides training for handling testing projects and provides hands on experience with web applications, functional test automation and cross browser test automation using Selenium 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
WinRunnerWinRunner21 hoursHP WinRunner is an enterprise-class automated functional testing tool for recording and replaying UI interactions as test scripts.

In this instructor-led, live training, participants will learn to create and run sophisticated automated tests on an application.

By the end of this training, participants will be able to:

- Create adaptable and reusable test scripts that replace or compliment manual testing
- Automate the testing process, from test development to execution
- Prepare and execute an overnight test run
- Use TSL (Test Script Language) to control WinRunner
- Understand WinRunner's advanced features such as the synchronization concept, verification of tests and the WinRunner workflow

Audience

- Manual testers
- Automation test engineers
- QA engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Upcoming Test Automation Courses

CourseCourse DateCourse Price [Remote / Classroom]
Test Automation with Selenium and Jenkins - Dhaka - ClassroomTue, 2018-11-06 09:30152,191INR / 190,191INR
TestComplete - Gurgaon, Sohna Road-2 - ClassroomTue, 2018-11-06 09:30152,191INR / 169,491INR
Unit Testing with Python - Ghaziabad, Vaishali Tue, 2018-11-06 09:30152,191INR / 178,191INR
Selenium for Victims of Manual Testing - Bangalore, UB City - ClassroomWed, 2018-11-07 09:30101,461INR / 142,461INR
Web Application Testing with Selenium and JMeter - Jaipur, Mansarovar - ClassroomMon, 2018-11-12 09:30253,652INR / 299,652INR
Weekend Test Automation courses, Evening Test Automation training, Test Automation boot camp, Test Automation instructor-led, Weekend Test Automation training, Evening Test Automation courses, Test Automation coaching, Test Automation instructor, Test Automation trainer, Test Automation training courses, Test Automation classes, Test Automation on-site, Test Automation private courses, Test Automation one on one training

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Artificial Neural Networks, Machine Learning, Deep Thinking Gurgaon, Sohna Road - Classroom Wed, 2018-10-24 09:30 150,669INR / 176,669INR
Hadoop for Data Analysts Ghaziabad, Muradnagar - Classroom Thu, 2018-11-15 09:30 91,315INR / 112,315INR
Lean Management: Lean Management in Manufacturing Surat, Dumas Rd Tue, 2018-11-20 09:30 100,446INR / 121,446INR
Statistical Quality Analysis Ghaziabad, Sahibabad Mon, 2019-01-21 09:30 45,657INR / 61,657INR
Deep Reinforcement Learning with Python Meerut, Pallav Puram - Classroom Mon, 2019-02-11 09:30 136,972INR / 162,972INR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in your region!

As a Business Development Manager you will:

  • expand business in the region
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

contact us right away!