Best Automation Testing Courses

Find the best online Automation Testing Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Automation Testing Courses.

Rest API Testing (Automation) from Scratch-Rest Assured Java

"Top Ranked #1 Rest API Test Automation & postman tutorial with Java from Basics to Framework with Real time examples

Created by Rahul Shetty - Founder of RahulShettyAcademy.com|350k+ QA Students

"]

Students: 79169, Price: $129.99

Students: 79169, Price:  Paid

***Course last updated on Aug 4th  with OAuth 2.0 Google Authentication real time examples************
REST Assured API is powerful API released by google (just like Selenium for Web)  to Automate REST API's.  70% of the IT industry now heading towards this API for automating Services
Learn Everything You Need to Know About REST API Automation including Postman Even If You've Never worked Before on API's
 
Course covers Basics To Advanced Level With Rest Assured, Postman, Java, TestNG, Framework Implementation From Scratch with rich examples like Jira, Twitter, Youtube, Google Maps API examples

What made this course Unique from other courses? 
Only course on Internet which covers on  JIRA,  TWITTER,  GOOGLE MAPS AND YOUTUBE API  examples"

---> No other course covers topics covered in this course with such great depth of detail. For proof, You can cross check with other tutorials if they cover Jira youtube etc,,

********************* WHAT MAKES THIS COURSE BEST?  *****************************

We assume that students have no experience in automation/coding and start every topic from scratch and basics.

Examples are taken from TESTING REAL TIME HOSTED Rest APIs to
understand how different components can be automated, that will give
you idea of industry level framework and give you confidence.

NO PRIOR CODING OR AUTOMATION EXPERIENCE NEEDED, this course covers all the necessary topics.

Get more than 30 hours of unique content with real example code files provided to refer and learn with examples.

********************************************************************************************

Course is prepared on utmost care of picking real world scenarios what actually industry does in testing the REST API's and they were neatly delivered with every basic concept till framework building level

On course completion You will be Mastered in REST API Automation  and can implement Successfully it in your work place or will surely land on High Paying Job

 We start from Beginners level and go through Advanced FRAMEWORK level. This is a single course for
everything you need to know related to Rest API Manual testing and Automation.

This course explains :

What is REST API's?
Understanding the REST API architecture
Terminologies such as Endpoint, Resources,Payload,Parameters
What is POSTMAN?
How to test API's with Postman?
Different type of REST requests
What is REST ASSured?
Setting up REST ASSURED environment for automation
Discussion on google API's for automation
REST Assured methods
REST Assured validations
Methods to validate Json and xpath responses
Optimizing scripts to Framwork standards
Discussion on JIRA API's
Discussion on Twitter API's
Understanding OAUTH authentication
POJO Classes usage
Serialization & Deserialization for Json inputs and outputs
Tons of examples on automating API's with rest assured validations
Logging feature to log responses
Migrating project to TESTNG framework
Building Maven setup as build management tool 
Creating BAT file to run whole project on single click

At the end of this course you can pick any REST API over Net and can automate it comfortably with all necessary valdiations

Happy Testing and Wish you Good luck!!!!!!!

Selenium in Java – Setup Simple Test Automation Framework

Learn Selenium from scratch and build Test Automation framework with minimum set of tools: Java, Gradle, JUnit, Selenium

Created by Tigran Ter-Karapetyants - Senior Test Automation Engineer

"]

Students: 61033, Price: $29.99

Students: 61033, Price:  Paid

Some of you may ask a question like: “Why should I select this course, instead of learning Selenium by myself?

So, what is extremely cool about this course?

You won’t learn just theory.

You will have practical technical tasks to implement real test applications.

You won’t need to search for answers to your questions on Google, because you can't understand lessons or homework.

Everything is in here. In one place. In this training course.

This guarantees you that this training course will save a lot of your time.

If you would start learning Selenium by yourself you would notice that on the internet there is a lot of directions to learn Selenium, a lot of different specific topics to learn, which are not applicable on most projects. So, you have to experiment with all the possible solutions to find out which one is the best for you.

In this training course, you will discover Selenium from the very beginning.
What I suggest to you, is a training course, where step by step, with detailed homework program, with practical tasks, with a thorough review of each practical task solution we will learn Selenium together.

This program will give you enough knowledge to get your first job and be able to implement a test automation application in Selenium.

WebServices/Rest API Testing with SoapUI +Real time Projects

"Most Popular #1 SoapUI Test automation Course - "36000+ students learning together with great collaboration"

Created by Rahul Shetty - Founder of RahulShettyAcademy.com|350k+ QA Udemy Students

"]

Students: 59572, Price: $119.99

Students: 59572, Price:  Paid

  • ***Lectures Last updated on March 28th with Soap/Rest Hybrid Framework +TestNg +Jenkins ***
    ***********************************************************************************************
    Course is designed in such a way that the user can start the things from the very scratch with out any prior knowledge on  Soap Web services and REST API
    ************************************************************************************************************IIncludes :
    17+ hours Lectures on API testing (Manual+Automation) with 7 real time projects  +Framework design+GroovyScripting+SoapUI Pro+API load testing+SoapUI Database testing +Interview questions+ life time Trainer support +  on Demand Skype sessions + 21 thousand Students learning forum + 100 Pages detailed Material

On course completion You will be Mastered in REST API/Webservices Testing and can implement Successfully it in your work place or will surely land on High Paying Job

  ************************************************** **************************************************
    So what makes this course Unique in the Market?

We assume that students have no experience in API Testing and start every topic from scratch and basics.

  This Course explains 

  ·What are the Webservices and API's

 ·How to Test the Webservices using Soap UI 

Manual Testing of Services and API's using SoapUI tool

Groovy Scripting Basics

·How to Automate the Webservices Testcases in Soap UI with Groovy 
·Differences btween Soap UI and Soap UI Pro 

 ·Soap UI Pro Features 

 What are Rest API 

 Manual Testing of REST API's using SoapUI tool
Automation of Rest API's using SoapUI Groovy and Script Assertions

SoapUI Framework development from scratch using TestNG, Jenkins and Java API

·Security Testing with Soap UI 

·DataBase Testing with Soap UI 

 Soap UI Integration with Eclipse 

                                             

                                 By the End of this Course you will  understand the webservice and API specifications and write all kind of effective Manual and Automation testcases (Functional/Security/Data Base Testcases) for services in Soap ui by using all the available features  on Tool   

Appium -Mobile Testing (Android/IOS) from Scratch+Frameworks

Master on Mobile Automation Testing (Android/IOS) from basics to Framework CI/CD with real time examples

Created by Rahul Shetty - Founder of RahulShettyAcademy.com|350k+ QA Udemy Students

"]

Students: 59281, Price: $139.99

Students: 59281, Price:  Paid

**Course Last Updated - July 5th -  Appium Parallel execution on Cloud Servers ***
         
***Top Rated/Ranked Popular APPIUM Course with Life time Q/A Support on Udemy with highest Students Enrollment

"Learn Everything You Need to Know About Mobile Automation (Android+ IOS) Even If You've Never Programmed Before.

50,000+ Potential students already enrolled and 5 start reviews all the way
On course completion You will be Mastered in Mobile Automation Testing in both Android&IOS and can implement Successfully it in your workplace or will surely land on High Paying Job ."Decide the Quality of Course by watching Preview Lectures and Students  Reviews" 

What makes this Course  Unique in the Market?

  •   Videos will be updated on regular basis based up on latest released versions of APPIUM 

  • This is the most Popular Appium course ever you will find online with Top User ratings

  • I have explained every concept in great details from Scratch so that any one can master in this tool on course completion

  • We will be designing and implementing Industry Standard frameworks using Appium  with TestNG Maven, Jenkins, GitHub, Apache Log4J2, Extent Reports

  • Detailed demonstration on end to end CI/CD implementation using Appium for both iOS and Android

  • Understand parallel execution on real Android and iOS devices using Cloud Infrastructure

  • Only course which explains many  Appium tips and tricks needed to clear Interviews or complete the Assignments given in the projects

                                              High level Topics Include: 

Appium Features   
Appium Internal Architecture 
Configuration setup for running tests on Android and IOS Simulators/Emulators
Configuration setup for running tests on Android and IOS real devices
 How to Automate Native (Android&IOS) Apps  using Appium
 How to Automate Hybrid (Android&IOS) Apps  using Appium
In Depth explanation of Appium API's/comands and their usage
Mobile Gestures Automation scroll,swipe, longpress, tap, Touch Actions using Appium                                          
Automating Browser Apps using Appium                                            
Tips in inspecting objects on Apps and Mobile browser with uiautomatorviewer and APpium Inspector 
Appium Hybrid Framework from Scratch with top design patterns
designing and implementing Industry Standard frameworks using Appium  with TestNG Maven, Jenkins, GitHub, Apache Log4J2, Extent Reports
Appium Framework CI/D Integration
Appium Cloud Automation on Browserstack

                               

 

                                                                                      Happy Testing!!!!!!! 

Appium – Selenium for Mobile Automation Testing

Automate mobile testing Appium course, covering from appium download to interview questions (mobile automation tool)

Created by Vaibhav Singhal - Software Testing Coach

"]

Students: 38352, Price: Free

Students: 38352, Price:  Free

*** Probably THE MOST POPULAR APPIUM COURSE on Udemy! ***

*** Course Updated as of August 2017! ***

*** Only course in Udemy which is taught on Real devices with real examples***

Definitely best course for Appium and price less as compared to other courses available. Support is good,instructor is available if any help is required. Would recommend this course to all. by Zhong

----------------------------------------------------------------------------------------------------------------

Appium provides an excellent platform for supporting mobile application automation testing. An easy to use tool, the Appium provides excellent opportunities for those who wants to move to mobile testing space.

A recent global study has indicated that there will be a huge demand for mobile test automation engineers and Big IT companies are looking forward to hire well trained Appium automation testers. It is a relatively new field and there are vast opportunities for testers who are trained in Appium from a good trainer.

After going through these lectures you should be able to master the Mobile automation testing using Appium APIs

Are you a manual/web automation tester who wants to start automating mobile apps?

Or maybe you're seeking a raise or even a career change?

Huge student in very short time as compared to other years old courses.

I really enjoyed this course. It was well-presented, and each lesson had a wealth of practical examples to cement the teachings.I found Vaibhav to be very personable and knowledgeable. This is someone who really knows his stuff. by R Tim

-------------------------------------------------------------------------------------------------------------------

Over 3000 satisfied students are enrolled in my Appium courses across the Web

-------------------------------------------------------------------------------------------------------------------

This Appium course will be covering from very basic Selenium to the Expert Level.

During the course to explain all ways of interacting with Mobile Apps either Native or Hybrid or WebApp. Covering each topics with real examples on real devices.

During course will be covering all best practices used with Appium i.e TestNG, Maven, Ant to be name few. Covering all popular frameworks available i.e Page Object Model, Data Drivern Framework.

Will be updating new videos whenever new features/API is added to Appium so that you are always update in Market.

No other course on Udemy covers in depth topic on Appium.

This course covers:

  • Hybrid Apps, Native Apps and WebApps
  • Concept of UIAutomator
  • Drawbacks and Limitatiions
  • Download and Configure Android on local machine
  • Understanding difference between Api level and Android version
  • Configuring appium on Simulator
  • Downloading/Configuring Appium, Selenium from Maven/POM dependencies
  • How to get Apk file, AppActivityName and AppPackage for any application
  • Using Android UI Automator’sUISelector() and its functions
  • Using UI Automator in Compressed layout
  • Finding selected Elements
  • Finding elements by text using AndroidUIAutomator commands
  • Launching XML View from WebDriver
  • Android key events like home, backspace, delete etc
  • Web Application Testing
  • All tools and concepts needs for Selenium automation
  • Appium examples with multiple apps
  • Appium Grid
  • Preparation for Appium interview
  • Integration of Jenkins with Appium for Continuous Integration
  • Maven Appium
  • Page Object Model
  • Appium with Sauce Labs
  • Appium and testng framework
  • Appium with Git Repository

-------------------------------------------------------------------------------------------------------------------

Important information before you enroll:

  • In case you find the course useless for your career, don't forget you are covered by a 30 day money back guarantee, full refund, no questions asked!
  • Once enrolled, you have unlimited, lifetime access to the course!
  • You will have instant and free access to any updates I'll add to the course.
  • I will give you my full support regarding any issues or suggestions related to the course.
  • Check out the curriculum and FREE lectures for a course preview.

------------------------------------------------------------------------------------------------------------------

Enroll NOW and hop on the Appium Training program. Let's get started!

Getting Started With Test Automation Using Selenium

Learn about software testing flow, role of test automation, Selenium IDE, Selenium WebDriver and Selenium Grid

Created by Ganesh Sahai - Founder "DoItvation" & "TestToBeBest"

"]

Students: 35228, Price: Free

Students: 35228, Price:  Free

This course is about getting started with learning on test automation using Selenium. We will do a quick recap on what is a typical software test flow, like starting from requirements, testcase design, test execution, manual testing, writing automated test script, running automated test scripts. We will try to delve into what, why and how of test automation. In the light of all this we will look into how Selenium comes as a solution in solving some of the problems faced in testing. We will have introductory experience of Selenium IDE, WebDriver and Grid. Finally we will look into path to be taken going forward.

Automation Testing Masterclass – Selenium, Cucumber and More

Become an SDET by learning about Selenium, Cucumber, Junit, Docker and other technologies!

Created by Laurentiu Raducu - Software Engineer in Test

"]

Students: 34133, Price: $64.99

Students: 34133, Price:  Paid

This course covers everything you need to know about automation testing.

Starting by learning the basic concepts of Java, followed by learning how to test Web Applications using Selenium Webdriver, and then diving into the topic of unit testing, using Cucumber, TestNG and Junit. Following this video series should give you a very good understanding on what automation testing really means.

The objective of this course is to make you proficient in working with tools used by automation engineers. If your goal is to get a job as an automation engineer, this course would not just give you a solid preparation for the interview, but it will also provide the necessary knowledge in order to thrive at your new job.

The course has the following structure:

  • We learn Java together, as well as Object Oriented Programming principles. If you are already familiar with Java, you can skip this part.

  • We dive into the subject of design patterns, with the objective of learning how to manage complex, repeatable situations in our code. This will give us the expertise on how to design our code for scalable, memory efficient automation frameworks.

  • We then learn about Selenium, what it is and how to use it in testing Web Applications.

  • The last part concentrates on how to develop your own automation framework, using the newest technologies available for automation engineers.

By following this structure, as a beginner, you will be confident enough to apply for automation engineer jobs, having the knowledge of all the libraries we cover in this course. As a more experienced person, you will be ready to tackle topics such as creation of a new automation framework from scratch, using the design principles and the full potential of the technologies covered here.

As a general recommendation, in order to speed up the learning process, study the corresponding code snippets attached to each video. Start experimenting with it, by removing/adding stuff and see what happens. This will not only consolidate your knowledge, but it will help you understand deeply what the studied concept is about. There's nothing better than stumbling upon issues, investigate and troubleshoot them yourself!

I wish you a pleasant journey throughout the videos, and I hope you appreciate the content!

Selenium Webdriver Java : Learn from Scratch (Free course)

Selenium Automation Testing | Selenium Java | Selenium Automation with Java | Selenium Testing for beginners

Created by Kiran Singh - Test Automation Solution Architect

"]

Students: 29761, Price: Free

Students: 29761, Price:  Free

This course covers the basic concepts of Selenium Webdriver with Java .

In this course , you will learn the following concepts with hands on experience in the LIVE PROJECT of the course.

1. How to download Selenium ?

2. How to create a Selenium Java Project ?

      - Selenium Standalone Server

      - Selenium Client & WebDriver Language Bindings

      - Google Chrome Driver

3. How to launch application in browser using Selenium?

4. Other Selenium automation related scenarios

Robot Framework Test Automation – Level 1 ( Selenium )

Fastest & easiest way to do Selenium test automation! Mobile test automation, API test automation, and database too.

Created by Bryan Lamb - My courses will improve your life and income!

"]

Students: 27189, Price: $129.99

Students: 27189, Price:  Paid

Join 22,000+ students!

If you're planning to use Selenium test automation... start here!

Drowning in an ever-expanding collection of regression test cases? You need to automate them! If you have been too intimidated to learn test automation due to a lack of Selenium programming skills, you'll be thrilled to discover how easily Robot Framework will allow you to automate your tests.

Robot Framework is a pre-built test automation framework. By comparison... Robot Framework is much easier to learn than Selenium Webdriver (with Java, Python, C#, or PHP) because your scripts are written with English words instead of code.

If you're already an experienced user of Selenium Webdriver, Cucumber, or QTP/UFT, you'll quickly learn how elegant and capable Robot Framework is compared to those tools.

This 6+ hour video course will:

  • Provide an overview of the free, open source Robot Framework test automation tool

  • Teach you how to install & configure Robot Framework plus libraries for Selenium, API, database, and more

  • Help you create & run your very first Selenium test automation script in just minutes

  • Show you exactly how to create a Selenium Webdriver test automation script more easily

  • Show you how to make a simple test automation script much more efficient & readable

  • Help you discover how variables & page objects can make your test automation scripts more flexible

  • Walk you through the basics of testing web (Selenium), API, database, XML, and files tests

There is no faster or more intuitive way to learn Robot Framework and Selenium Webdriver test automation!

The course assumes you know absolutely nothing about test automation, and walks you through each detail of installation & setup to get you heading in the right direction immediately. The crisp, clear, articulate audio will ensure you quickly understand every detail.

Selenium WebDriver with Java & Cucumber BDD

Build a start to finish web automation testing framework and simulate user behavior on a web application + LIVE TEST APP

Created by Tim Short - Dev / Train / Recuit

"]

Students: 24951, Price: $29.99

Students: 24951, Price:  Paid

Become an experienced automation tester by building a test framework with Selenium WebDriver using Java language. This course will provide you an overview of automation and a practical guide to building a framework with Java. Then explore the power of Selenium WebDriver and Cucumber!

Today's software development uses TDD and BDD practices and requires continuous integration and continuous deployment. Automation testers are needed to develop robust, clean, and thorough frameworks for regression testing, functional testing, and acceptance testing. Selenium WebDriver is the industry-leading, open-source tool that allows scrum teams to deliver quality software fast!

Learn how to apply BDD principals and develop feature files with Given-When-Then structure using Cucumber framework and Gherkin language. Apply Cucumber framework knowledge with Java step implementations to automate web actions with Selenium.

  • Build a robust test framework
  • Develop your own data-driven framework
  • Interact with elements on a web page
  • Use Java to automate web actions
  • Construct BDD tests with Cucumber
  • Implement the Page Object Model
  • Utilize popular test frameworks like JUnit and TestNG

This course has been taken from years of experience in training consultants and new hire orientation corporate training. Enroll in this course to get a thorough overview of automation, frameworks, Selenium WebDriver, and BDD with Cucumber!

  • I don't waste time on a lot of configuration
  • I don't waste time on unnecessary topics
  • I focus on making Selenium WebDriver automate user actions
  • I focus on building frameworks
  • I focus on conceptual and technical concepts
  • I focus on applying our knowledge to build complete, realistic tests

API Testing with Katalon Studio – Step by Step for Beginners

learn API Automation Testing from scratch with SOAP & REST Sample Projects

Created by Raghav Pal - Automation Test Architect | Educator | 12 yrs

"]

Students: 24832, Price: Free

Students: 24832, Price:  Free

Welcome to the world of API Automation Testing.
This course is created for complete beginners.  This is going to be very easy and interesting.

API Testing with Katalon Studio - Step by Step for Beginners

We will start from scratch and I will guide you step by step on how to create an API testing project with Katalon Studio.

Will also do sample SOAP & REST API testing projects

In this course we will learn:

  • How to setup API Testing Project

  • How to test SOAP

  • How to test REST

  • How to do validations

  • How to deal with HTTP methods - GET, POST, PUT, DELETE

  • How to generate results and reports

  • How to run from command line

  • How to use Jenkins for Continuous Integration

  • How to do API Chaining

  • Sample SOAP API Testing project

  • Sample REST API Testing project

  • And much more...

Do not worry if you have never used Katalon Studio or done API Testing. I will guide you from scratch.
Let's Get Started...

API (REST/SOAP) Testing using JMeter with Real Examples

Join Popular course to Automation Testing of REST / SOAP API(Web Services) using JMeter

Created by Vaibhav Singhal - Software Testing Coach

"]

Students: 24569, Price: Free

Students: 24569, Price:  Free

Apache JMeter is an open source tool for performance testing. It is widely also used for functional testing of API services. This course will teach how test Web services (REST/SOAP) using JMeter. JMeter is highly used in comparison tool SOAP UI & Rest Assured library as it is free and no coding skills required.

This course will not teach theory but it is 100% practical, also teaching with Real Live examples, not just some mock API's.
In this course we would be covering below topics, for detail list please check the Curriculum.

- What is API Testing & why we need to do?
- What is JMeter and Installation.
- Jmeter Components for API Testing
  - Test Plan
  - thread group
  - Controllers
  - Smaplers
  - Listeners
  - Assetions  
- Scenarios of REST API (GET, POST, PUT, DELETE)
- Scenarios of SOAP Webservice
- Handling CSV Files
- JMeter Function needed for API Testing
- Paramterization
- Authorization
- Real Project Examples and Reporting

Cucumber with Java-Build Automation Framework in lesser code

Step by Step Cucumber BDD Approach to design the powerful Testing framework(Selenium,Appium,API) with very MINIMALCODE

Created by Rahul Shetty - Founder of RahulShettyAcademy.com|350k+ QA Students

"]

Students: 23710, Price: $19.99

Students: 23710, Price:  Paid

Latest Update : On Students demand, Added additional 4 hour lectures on Best Practises for Selenium Integration with Cucumber"
Say Good bye in writing  hell lot of the code to develop  Automation Frameworks and welcome cucumber!
"Cucumber- A life saver tool for QA Industry in developing Test Frameworks with minimal programming knowledge..   
 This course helps you to build a top class framework So that you can implement it for any Automation test cases developed in Selenium, Appium, Rest Assured API.

On course completion You will be Mastered in Cucumber framework and can implement Successfully it in your work place for any automation test cases you have

Course content includes
What is cucumber
Cucumber BDD approach
Gherkin syntaxes
Rules in defining Cucumber feature file
Cucumber Automation terminologies
Data driven testing with Cucumber
DataTable feature and its importance
regular expression for developing reusable components
Parameterizing tests with Example keyword
Cucumber Hooks and Tagging features
Smart usage of combining hooks and tags together
Junit Test Runner importance with cucumber
Cucumber options Attriubute options
Generating reports for cucumber tests
Integrating cucumber tests with Maven
Scheduling tests from Jenkins for Continous Integration

All the above topics are discussed from scratch level with lots of Practical examples for better understanding..

Wish you good Luck!

Learn Java Step by Step for Test Automation from ground-up.

Strong foundation for Test Developer

Created by Test Automation CO - Hands-on Automation Architect

"]

Students: 22486, Price: Free

Students: 22486, Price:  Free

Learning without thought is labor loss, teaching without critical path is not of big use. Java is a vast subject, no doubt about it. But as a successful learner, one needs to identify what is the critical path to learn and put thought and complete.

What are others don't get and what you get with this course:

Critical Path : not volumes of lectures. A Critical Path is like teaching how to Fish, rather than feeding a fish. Make students independent while supporting to get there.

Learning one Programming language will change your life for ever. No Joke.

The Java for Test Developers course covers fundamentals, OOP concepts and implementation of them practically with examples, Data structures, File operations, Command line execution, Access modifiers and a mini project to sum up all of the concepts you learnt. Bonus: Setting up your tools to write the code like a pro.

This course is all about giving the traction you need to get started from ground-up. Course is developed for beginners which is detailed enough to establish your fundamentals super strong.

  • Black boarding for better understanding.

  • Coding with me: To face errors and fix along the way.

  • Practical - real world examples.

  • Mini Project: How to Add, List and Exit for an Employee database.

Automating Web/Mobile/API applications with TestProject

An community driven test automation tool to automate everything !

Created by Karthik KK - Software Architect, Consultant,Youtuber and Best Seller

"]

Students: 22289, Price: Free

Students: 22289, Price:  Free

Automating Web/Mobile/API applications with TestProject course is designed to show the rich unified features TestProject has got.

TestProject is Web based automation testing platform which is aimed to test applications such as

  • Web

  • Android

  • iOS

  • API

In all the platforms such as

  • Windows 10

  • MacOS

  • Linux

The unique cross-platform power of TestProject differentiates itself from different automation tool sets available in the market.

TestProject is the first ever tool to support running iOS mobile application testing from Windows or Linux environment, thanks to the modern Web service workers and Web platform to make it happen.

This course curriculum is aimed to cover all the different testing platform support from complete basic though advanced. As that said, this course covers topics such as

  • Automation iOS applications (Native and Hybrid)

  • Automation Android applications (Native and Hybrid)

  • Automation Web applications (Cross browser support)

  • Understanding the power of TestProject tool set

  • Extending TestProject with Addons

  • Extending Testcases with Page Object Models

Hope you will like the course and this course is ever growing, meaning, it will be updated every now and then whenever there is a new release of feature in TestProject

CP-SAT – Certified Professional Selenium Automation Testing

CP-SAT stands for “Certified Professional – Selenium Automation Testing” - coverage for old version of CP-SAT Syllabus

Created by Agile Testing Alliance Org - Surest way to learn Practical Agile Testing

"]

Students: 21811, Price: Free

Students: 21811, Price:  Free

What is CP-SAT?

CP-SAT stands for “Certified Professional – Selenium Automation Testing”.

  • CP-SAT certification exam can be taken by anyone without going through the training program covering the learning objectives on the CPSAT web site and on the Agile Testing Alliance web site.

  • CP-SAT certification exam is the only globally accepted certification exam covering practical assessment.

  • CP-SAT learning objective gives the coverage topics for anyone who want to give the exam. Any training covering the CP-SAT Syllabus would be covering the learning objectives in a practical manner.

  • CP-SAT exam can now be taken in three language streams

    1. Java

    2. C#

    3. Python

The training course provided by accredited CP-SAT license trainers is applicable for all roles and not just “testers”. Knowledge, experience & certification is consciously designed to focus on “practical aspects of testing” and not just on “theory”.

Cypress -Modern Automation Testing from Scratch + Frameworks

Learn how to write fast and robust Automated (UI + Integration) Tests using Cypress with Mocha and Cucumber frameworks

Created by Rahul Shetty - Founder of RahulShettyAcademy.com|350k+ QA Udemy Students

"]

Students: 20967, Price: $109.99

Students: 20967, Price:  Paid

Course Updated with Cypress V7 BDD Framework on June 21st . Next Update - Aug 4th on Cypress Accessibility testing.

The one and only Cypress course in Udemy with ** official BEST SELLER Tag *** and Highest Ratings -4,000+ 5 star Ratings)/ /
This Course includes - Web Automation with Cypress + Cypress Test Runner features + Cypress Integration Testing + Cypress API Testing + Cypress Database Testing + 2 Top class Javascript Frameworks from Scratch using Mocha & Cucumber

This Course also gives you 3 hours in depth understanding on javascript basics so that you can build Powerful Cypress programming tests 

What is Cypress?

Cypress - The most Buzzing word in Automation world which is expected to play a key role in  future  for its fast, easy and reliable testing for anything that runs in a browser.
Because of its Architectural design, Cypress comes with out of box capabilities to bring Stable Automation results for all Modern Web Apps.
It also have the ability to perform Integration testing by mocking incoming network responses
For Test Debugging, Cypress takes Screenshot by default for every test step and generate execution Mp4 video after every test run ..
There are many more WOW Factors like above which you will come across in Training.
*********************************************************************************************************

These top class  videos are completely designed from scratch  using many real time examples with in detail explanation on each and every concept of Cypress along with Framework design best Practices

And I Bet! On course Completion You can develop Cypress Automation framework on your own or crack any Cypress related interviews.

Below is the high level  Content we Cover in the course:

Introduction to Cypress
Cypress Architecture
Cypress Installation & Project Setup
Cypress Test Runner features
Command line arguments for Cypress
Cypress Basic Commands for Automation
Cypress & Jquery combination
UI Automation (Checkboxes,Radio buttons, Editboxes,Dropdowns with Cypress)
Handling Popups,Alerts using Cypress
Handling Child windows and Frames with Cypress
Cypress Assertions in detail
Cypress Framework Best Practises
Cypress Fixtures and Custom commands
Page object Design pattern with Cypress tests
Test Parameterization and Data driven with Cypre
Configuration properties and environmental variables discussion
Cypress Dashboard features with video recording and Screenshots
Building npm scripts and Integrating Cypress framework into Jenkins
Cypress Cucumber BDD Integration
Cucumber Data Driven, Tagging, Hooks, HTML reporting features for Cypress Tests
XHR Testing with Cypress
Mocking API calls with Cypress Intercept commands
Javascript Basics

Wish you all the Best! See you all in the course with above topics :)

Test Automation of an E-commerce site with Boozang

Learn test automation in an afternoon without any need for programming

Created by Mats Ljunggren - CEO Boozang

"]

Students: 20164, Price: Free

Students: 20164, Price:  Free

####

Note: Until I get around to update the course material I recommend starting with "Learn Test Automation Fundamentals using Boozang".

We created a customized site "The Lab" to cover most test automation problems and I will bring you from novice to Test Automation master in a very short time. There will also be new material coming out. Working titles are "Jenkins and Cucumber test automation using Boozang" and "Model-based test automation using Boozang".

####

Learn the basics of test automation using the code-less automation tool Boozang. 

  • Fully interactive! You will be doing real automation on our live E-Commerce site

  • You will learn recording scenarios and validations for navigation, the shopping cart and the checkout flow, and tying it all together

  • Create sophisticated logic by launching tests based on assertion outcomes

  • Learn simple data-driven testing by binding data into forms

  • Create automatic bug reports based on failed tests

  • Transform your business to Agile/DevOps/Continuous Integration

Normally, doing test automation in tools like Selenium requires programming and has a long learning curve. 

The student should be able to complete the course in a couple of hours and be able to create automated tests for fairly complicated web sites or applications without any prior knowledge of programming or test automation tools.

Selenium TestNG working with Java

Learning A-Z of TestNG with Selenium and Java to develop better Automation Test Framework

Created by Vaibhav Singhal - Software Testing Coach

"]

Students: 18199, Price: Free

Students: 18199, Price:  Free

********************Selenium TestNG Course**************************************

Course cover real world examples and coding them while teaching

Student will be very comfortable to use TestNG after this course

Instructor Support is available if any help is required

*************************************************************************************************************

Learning Selenium and preparing good Automation Test Frameworks we need to have good knowledge of TestNG. Better understanding of TestTG results better Frameworks.

TestNG is a testing framework for the Java programming language inspired by JUnit and NUnit. The design goal of TestNG is to cover a wider range of test categories: unit, functional, end-to-end, integration, etc., with more powerful and easy-to-use functionalities.

This course not only covers most features of testNG but also ANT, Fancy Reporting, generating Logs and other Framework features.

This tutorial is designed for Software Professionals, who are willing to learn TestNG Framework.

Selenium WebDriver and Java – Learn Automation with Selenium

Selenium webdriver and Java. Learn Automation Testing with Selenium & Java. Build Automation - Selenium, Junit & TestNG.

Created by in28Minutes Official - DevOps, Azure, GCP, Docker, Kubernetes, Java & Spring Boot

"]

Students: 15962, Price: $109.99

Students: 15962, Price:  Paid

Zero Java Programming Experience? No Problem.        Zero Automation Experience? No Problem. 

Do you want to become a Great Programmer with Java? Do you want to become a Great Automation Tester with Selenium? Do you want to learn to setup New Automation Test Projects with Junit, TestNG and Selenium Webdriver? Do you want to learn Creating Automation Test FrameworksLook No Further!

Java ?   Yes.    Junit ?   Yes.       TestNG ?   Included.   Selenium 3 ? Yes. 

Selenium Advanced Test Scenarios ?  Of Course.

Selenium Standalone and Grid ?         Yes. 

Data Driven Tests ?  Yes.   

Page Object Model ?  Included.

Build Automation Frameworks ? Yes.

Cross Browser Automation Testing? Yes. Of Course.

WHAT OUR LEARNERS ARE SAYING:

5 STARS - This course is very good. The instructor explains things clearly and provides lots of examples. Highly recommended. easy exercises and several examples!

5 STARS - This course was amazing. It was very indepth look at Java and automation testing. I was a beginner automation test engineer but there are quite a few things that I will be using on my next automation project.

5 STARS - I am able to understand it very quickly as voice and pronunciation is very clear. Also the instructor is very experienced in his topic.

5 STARS - Excellent Course for Beginners -  A right place to begin learning Selenium with Java.

5 STARS - Very detailed, easy to follow.

5 STARS - It is awesome.

COURSE OVERVIEW

Writing Your First Automation Test with Java and Selenium Webdriver is a lot of fun.

Java is one of the most popular programming languages. Java offers both object oriented and functional programming features. Selenium can be used for screen scraping and automating repeated tasks on browser.

In this course, you will learn Programming with Java and Automation Testing with Selenium.

We take a Hands-on Approach using Eclipse as an IDE to illustrate more than 200 Java Coding Exercises, Puzzles and Code Examples. We will also write more than 100 Selenium Automation Tests with Java for a wide variety of scenarios.

In more than 350 Steps, we explore the most important Java Programming Features and Selenium Automation Testing Scenarios

  • Basics of Java Programming - Expressions, Variables and Printing Output

  • Using Selenium IDE and Katalon Studio to Record and Replay Automation Testing Scenarios

  • Learn the basics of Selenium Webdriver

  • Exporting Automation Tests and Setting up new Maven Project for JUnit and TestNG

  • TestNG vs JUnit

  • TestNG Advanced Features - XML Suite, Test Reports, Running Tests with Parameters defined in XML and Running Tests in Parallel

  • Basics of HTML, CSS and XPath

  • Selenium Locators - By Id, By Name, By Link Text, By Partial Link Text, By Class, CSS Selectors and XPath Expressions

  • Setting and Reading values from Form Elements - Text, TextArea, CheckBox , Radio Button, Select Box and Multi Select Box

  • Advanced Selenium Automation Testing Scenarios - Playing with Windows, Modal Windows (Sleep, Implicit Wait and Explicit Waits), Alert Boxes, Window Handles and New Browser Window Launches, Frames, Taking Screenshots, Executing JavaScript Code, Actions Interface to control mouse and keyboard

  • Set up Automation Testing Frameworks - Tables

  • Important Interfaces - WebDriver

  • Introduction to Cross Browser Automation Testing, Headless Testing and Setting up a Basic Cross Browser Automation Testing Framework

  • Writing Data Driven Testing with Data Providers, CSV and Excel Spreadsheets

  • Implementing Page Object Model for a Complex Test Scenario

  • Scaling up with Selenium Standalone and Grid

  • Java Operators - Java Assignment Operator, Relational and Logical Operators, Short Circuit Operators

  • Java Conditionals and If Statement

  • Methods - Parameters, Arguments and Return Values

  • An Overview Of Java Platform - java, javac, bytecode, JVM and Platform Independence - JDK vs JRE vs JVM

  • Object Oriented Programming - Class, Object, State and Behavior

  • Basics of OOPS - Encapsulation, Abstraction, Inheritance and Polymorphism

  • Basics about Java Data Types - Casting, Operators and More

  • Java Built in Classes - BigDecimal, String, Java Wrapper Classes

  • Conditionals with Java - If Else Statement, Nested If Else, Java Switch Statement, Java Ternary Operator

  • Loops - For Loop, While Loop in Java, Do While Loop, Break and Continue

  • Java Array and ArrayList - Java String Arrays, Arrays of Objects, Primitive Data Types, toString and Exceptions

  • Java Collections - List Interface(ArrayList, LinkedList and Vector), Set Interface (HashSet, LinkedHashSet and TreeSet), Queue Interface (PriorityQueue) and Map Interface (HashMap, HashTable, LinkedHashMap and TreeMap() - Compare, Contrast and Choose

  • Generics - Why do we need Generics? Restrictions with extends and Generic Methods, WildCards - Upper Bound and Lower Bound.

  • Introduction to Exception Handling - Your Thought Process during Exception Handling. try, catch and finally. Exception Hierarchy - Checked Exceptions vs Unchecked Exceptions. Throwing an Exception. Creating and Throwing a Custom Exception - CurrenciesDoNotMatchException. Try with Resources - New Feature in Java 7.

You will be using Eclipse and Brackets as the IDE. You will be using Maven, npm (Dependency Management), TestNG (XML Test Suite, Parallel, Multiple Browsers), JUnit, Selenium IDE, Katalon Studio, Selenium Standalone and Selenium Grid. We will help you set up each one of these.

Start Learning Now. Hit the Enroll Button!

Automation Testing With HP UFT 14.00 Latest Version

Learn Automation testing with ease

Created by Pavan Lalwani - Instructor

"]

Students: 14517, Price: Free

Students: 14517, Price:  Free

This course is basically for those participants who are planning to switch from manual testing to automation.

After finishing the course you will be able to test application with ease, also you will learn Functional regression testing with help of HP UFT (Unified Functional Testing)

Previously HP UFT was known as HP QTP ( Quick test professional)

This course covers basics of Functional testing.

Note : This course does not cover API based testing.

Selenium WebDriver MasterClass for Automation Testing

Selenium WebDriver with Java Selenium Framework Designing from Scratch using TestNG POM DataDriver Frameworks

Created by LevelUp360° DevOps - DevOps Professional Courses

"]

Students: 13511, Price: $129.99

Students: 13511, Price:  Paid

Selenium Certification Training will help you in mastering the various concepts of Selenium from scratch.

Selenium Training will help you master important concepts such as TestNG, Selenium WebDriver with Java, Selenium Grid, XPath and Waits, IFrames and Alerts in Selenium WebDriver 3, Selenium POM Frameworks, Selenium Data Driven Framework,  Selenium Hybrid Framework and so on.

This Selenium Certification Training is also a gateway towards your Automation testing career.

Selenium WebDriver with Java Training - Expert Level

One of the Biggest, Oldest and Most Demanding Selenium course on Udemy. Cover almost everything you need to Master in Selenium Webdriver & Automation Testing Framework designing like Hybrid Framework, Data-Driven framework, Cucumber BDD Framework.

Update: New Lectures added based on recent 3.5.1 WebDriver library update

YOU ARE ABOUT TO MASTER THE SELENIUM AUTOMATION.

Latest Addition: Complete Cucumber Framework from Scratch

Covers: TestNG, Selenium WebDriver, Selenium GRID, Selenium Framework Designing, All Major Selenium Automation Frameworks, Reporting, Live Projects, and Interview Preparation.

********What makes this course unique from others**********************

200+ Lectures, Around 48+ hours of Latest and unique content which you will not find in any other Selenium courses on Udemy. This course covers Basics + Advance + Architect level topics on Selenium and Framework designing.

You will also get Live support in your queries and project via interactive webinar sessions and Team Viewers.

**************************************************************************************************

From ground till sky level this course covers every concept in Selenium automation which is a need of current automation industry.

**********COURSE HIGHLIGHTS**************************

TestNG / Seleliun WebDriver with all Advance level concepts
Selenium GRID
JUnit / TestNG, ANT, Report generation, batch execution
SVN and MAVEN
Git, GitHUB
Continuous Integration - Jenkins / Hudson
Data Driven Framework
Hybrid (Keyword + DataDriven) Framework
Page Object Model with factories
Java Collection Framework

Cucumber Framework Designing

Live Examples and Assignments
*******************************************************************************************************

Not just the video lectures you will see the entire coding part done step by step and the lectures are explained in a very detailed and practical approach is taken in every example by the trainer.

Robot Framework Test Automation – Level 2

Intermediate & advanced enterprise test automation using Robot Framework

Created by Bryan Lamb - My courses will improve your life and income!

"]

Students: 12640, Price: $139.99

Students: 12640, Price:  Paid

In this course, we'll take a deeper dive into the technical capabilities of the Robot Framework test automation platform, taking your Robot Framework test automation skills to the next level:

  • Many quick tips to turbocharge your level 1 skills
  • Creating custom Robot Framework libraries
  • A "TODO" script review process to improve collaboration with team members
  • How to keep your open source tools up to date
  • A deep dive into web locators
  • Conditionals & loops to make your scripts more logical
  • Advanced data handling with Dictionaries
  • Data-driven testing
  • A complete end to end example
  • More!

By the end of the course, you should feel confident to pursue a role with any company who needs to introduce test automation into their software development lifecycle.

REST API Testing, Automation using POSTMAN

Learn many features of the POSTMAN REST client for testing Restful API's, file uploads, data driven testing & many more.

Created by Tejasvi Hegde - Test Automation Enthusiast

"]

Students: 10494, Price: $29.99

Students: 10494, Price:  Paid

POSTMAN is a very popular tool used by software development teams in many companies. It is a very handy tool used by Developers when building RESTful web services, It is also used by many QA Engineers for testing, automating RESTful services.

It is the "SWISS ARMY KNIFE" of REST API Development, Testing. It provides many out of the box features for consuming Restful services.

In this course, you will learn many functionalities of the POSTMAN tool with practical examples. Below are some of the highlights of this course.

  • Capture Network Traffic by setting up Proxies
  • Organize requests using Collections
  • Learn how to do multi-part File Uploads
  • Learn how to send SOAP Requests using POSTMAN
  • Perform data driven testing (create 1000 students with a click of a button)
  • Different types of Authentication (BASIC,OAUTH1.0,OAUTH2.0)
  • Scripting in POSTMAN
  • Integrate POSTMAN with NEWMAN 
  • Integrate POSTMAN with JENKINS to execute scheduled tests.

Whether you are developing API's or testing them, this course will provide you with all the examples needed to understand the Rich features provided by POSTMAN

Creating and working with automation test report using EARS

Learn and create an extendable automation test reporting yourself for you and your company

Created by Karthik KK - Software Architect, Consultant,Youtuber and Best Seller

"]

Students: 10367, Price: Free

Students: 10367, Price:  Free

Creating and working with automation test report using EARS course is designed in such a way that he/she with good knowledge or understanding on 

  • C#
  • ASP.Net
  • Web Services
  • SQL
  • Powershell /Shell scripting

Can design and develop an robust and extendable automation test reporting by themselves for their Company/Job. 

ExecuteAutomation Reporting System (EARS) is going to be a unified reporting system for any type of automation testing which is built using ASP.Net.

Meaning, EARS will support any kind of automation tools/technology you use like

  • Selenium
  • Coded UI
  • Robotium/ Appium

ExecuteAutomation Web Service (EAWS) is going to be the web service that any of the above tool can consume in their custom built framework or via EAAutoFramework to insert data into EARS DB

ExecuteAutomation Test Harness System (EATS) is built using Powershell to provide anyone to perform series of operation for their CI tools

Selenium Automation Testing for Beginners

Begin your automation journey with us

Created by Saurabh Dhingra - Founder and Training Consultant at QA Tech Hub

"]

Students: 9536, Price: Free

Students: 9536, Price:  Free

*******************Last updated on -- 21 March 2021*******************************

Over the last decade, the Selenium automation tool has gained a lot of popularity in the automation testing world due to its unique features like - Multiple operating support, multiple language support, multiple browsers support, open-source, and community support.

MNCs to Startups all big and large organizations are investing a lot in automation testing which has raised the demand for automation experts.

Almost all job openings of software testing in any part of the world do ask for Selenium expertise.

This is an introductory course for automation testing using selenium and java

Begin your Selenium automation learning journey by -

  1. Understanding the different Selenium components and their architecture

  2. Automate a web application on chrome browser

  3. Understand different locating techniques to interact with web elements on an application

  4. Mastering XPath

  5. Synchronizing application under test with selenium code using waits commands

  6. Performing mouse operations

No prior knowledge of Selenium or Java is required for this course but a good understanding of manual testing will certainly help

Multiple quizzes added in the course to help you learn and understand the concepts better.

Multiple assignments that will help you implement your learnings with real-time examples.

For questions or queries, you can ask them through the Udemy question portal. We usually revert in 24-48 hours

UNIX for Testers-Automate UNIX in Test Automation (Selenium)

Unix Knowledge required for Software Testers - Manual and Automate the various UNIX / LINUX processes.

Created by AutomationTalks - Software Engineer by Profession, Love to teach & Explore

"]

Students: 9480, Price: Free

Students: 9480, Price:  Free

Unix Knowledge required for Software Testers - Manual and Automate the various UNIX / LINUX processes, So that you can achieve end to end test automation (If you have any Unix processes in your application).

This course will teach you (To very absolute beginner to Unix / Linux) All about various Unix / Linux commands, processes, scripts along with Unix architecture.

Also this course mainly covers about automation of various Unix processes like executing shell scripts / sending or receiving files to / from  Unix or Linux server, so that you can incorporate this in your test automation framework and achieve end to end test automation.

Automation Testing using Selenium & Katalon Studio

Learn to automate web application with Katalon Studio , which is as simple as using the excel file

Created by Rahul Singh Rathore - Software Developer Engg in Test

"]

Students: 8770, Price: $44.99

Students: 8770, Price:  Paid

Are you an IT professional, want to switch your career to automation. Because of programing language , you always find it difficult to write the automation script.

Well, this course will solve your problem. In this course, I am going to teach you a tool using which you can write the automation script without having dependency on programing language. Katalon Studio is easy to use and a powerful automation tool for web application

This tool is build on top of selenium library and most of the feature required for test automation framework such as

  1. Suite creation
  2. Running test in parallel
  3. Report generation
  4. Continuous Integration 

comes out of the box along with this tool.

Writing the automation script using this tool is as simple as using the excel file

Also as an instructor, I will provide support for your question. Just post your question in the discussion corner. What ever framework/test script developed as part of course will be provided for download at end of the course

REST API Testing Automation with Java + PostMan + Framework

REST API Testing with Java , REST API Automation Testing from Basic to Framework with Java & TestNG, POSTMAN

Created by LevelUp360° DevOps | Google Cloud | Terraform | Kubernetes - DevOps Professional Courses

"]

Students: 7367, Price: $89.99

Students: 7367, Price:  Paid

REST API Testing online training course is designed to make you an expert in working with Backend API Testing.

Our Industry Experts have more experience in working with Backend Testing and will ensure that you get trained and become experts in Rest Assured API Testing Automation & REST Assured API Test Framework Designing.

You would be able to Design the API Testing Framework and pro in API Testing.

Understanding of Complete API Testing and API Testing Terminology.

How to Use PostMan and complete Knowledge of API Calling and Response Handling.

Why this course? 

REST Assured API is a powerful API released by google (just like Selenium for Web)  to Automate REST API.  

In the 21st century, almost all web applications use web services to communicate or interact with each other. Most modern-day web services are built on Representational state transfer (REST) architecture; REST has gained a lot of popularity. It will continue to do the same due to its simplicity compared to other technologies.

90%of the IT industry now heading towards this API for automating Services Learn Everything You Need to Know About REST API Automation Even If You've Never worked Before on this domain.   

The course covers Basics To Advanced Level With Rest AssuredPostmanJavaTestNG, RestAssured Framework Implementation & HTTP Client Framework implementation From Scratch with rich examples.

On course completion, You will be Mastered in REST API Automation and can implement Successfully it in your workplace or will surely land on High Paying Job.

 We start from the Beginners' level and go through the Advanced FRAMEWORK level. This is a single course for everything you need to know related to Rest API Manual testing and Automation.

This course explains :

*******************************************************************

  • What are API and WebServices

  • REST and SOAP Base API Testing

  • REST API Basics and Terminology

  • Getting started with REST API Testing

  • Client-Server Architecture

  • HTTP Protocol

  • REST API Requests and Response

  • REST API Testing using POSTMAN

  • JSON/XML Parsers

  • TestNG Automation Framework for REST Testing

  • Core Java Concepts for F/W implementation

  • API Automation

  • REST API Java Framework Design and Implementation

  • REST API Framework CI with Jenkins, GIT

  • Play Around JSON

  • JSON with Jackson Library

  • Supplement Tutorials and Resources

  • API Automation Tips & Tricks and Interview Material 

*****************************************************************************

At the end of this course, you can pick any REST API over the internet and can automate it comfortably with all necessary validations

Happy Testing and Wish you Good luck!!!!!!!

Parallel execution in Test Automation Selenium WebDriverIOv5

Parallel execution in Test Automation WebDriverIO

Created by Andrii Derevianko - SDET/Automation Architect

"]

Students: 7025, Price: Free

Students: 7025, Price:  Free

This course will help you to set configuration in the test automation framework with WebDriverIO and JavaScript for execution in parallel. You will understand the basics of the environment that we need to run test automation. This course will be helpful for QA Testers without knowledge in test automation and experienced QA Engineers that need to study WedDriverIO and JavaScript.