Comprehensive Testing with JavaScript and Sauce Labs

API Testing with Cypress

Test a React web app using different type of test

End to end visual test with Cypress

Visual cross browser & cross platform testing CICD with Github actions

Requirements

  • Knowledge in JavaScript
  • Knowledge in HTML and CSS
  • Knowledge in Cypress

Description

In the Comprehensive Testing with JavaScript tutorial, you will be equipped with the latest tools and techniques to improve your ability to test modern web applications.

You will find out the best approach of testing front-end, API and back-end.

Also, you will analyze and find ways to prevent the risk using functional testing, API testing, visual testing and many more.

You’ll learn:

  • API Testing with Cypress
  • Test a React web app using different type of test.
  • End to end visual test with Cypress
  • Visual cross browser & cross platform testing
  • CICD with Github actions

Ready to start? Check out the full curriculum and jump into the tutorial.

What our students are saying?

“I appreciate the time the instructor put on this course as well as the opportunity to get familiar with TestProject free of charge. Well explained, however, if you are using Windows and you are new in Automation Testing, you might find it a bit challenging with adding the SDK Token in your system environment since the instruction used MAC which is completely a different way with windows. Other than that… I appreciate a lot this free course …. thank you so much”

Wonderful content and things explained in a nutshell. Overwhelmed by Author’s dedication to putting things in such a way that any novice or manual tester can follow and understand and definitely be on-boarded as a Selenium Automation Engineer the next day at work. Thanks a million times for creating these courses! One Stop for Automation.” – Rupashree Geethaaviji Ananthakrishna

“I am familiar with Nikolay from a course I saw on TestAutomation and have the highest regard for him. Glad to see him on Udemy.” – Annamalai Viswanathan

Who this course is for:

  • Intermediate developers looking to learn component testing using Cypress language.

Course content

9 sections • 26 lectures • 1h 4m total lengthExpand all sections

Introduction1 lecture • 1min

  • Introduction00:42

Sauce Labs and GitHub Setup2 lectures • 7min

  • Sauce Labs Setup02:13
  • Gitpod Setup04:38

API Testing, Methods and Its Advantages1 lecture • 7min

  • API Testing, Methods and Advantages07:19

Methods, Exercise and Solution9 lectures • 25min

  • GET Method02:40
  • Automating a GET Exercise01:33
  • Automating a GET Solution04:06
  • POST Method06:23
  • Automating A POST Exercise02:13
  • Automating A POST Solution03:11
  • PUT Method01:32
  • Automating a PUT Exercise02:05
  • Automating a PUT Solution01:19

LocalHost Setup and End to End UI Cypress Overview, Exercise with Solution4 lectures • 5min

  • LocalHost Setup01:32
  • Overview – E2E UI Test with Cypress01:20
  • E2E UI Test with Cypress Exercise00:46
  • E2E UI Test with Cypress Solution01:42

Checking and Testing A Link2 lectures • 3min

  • How To Ensure That The Link Is Correct01:11
  • Testing A Link The Right Way01:22

Link Testing Exercise and Solution2 lectures • 2min

  • How To Test The Link Opens In A New Tab Exercise00:59
  • How To Test The Link Opens In A New Tab Solution00:46

Definition of Visual E2E, Exercise and Solution3 lectures • 8min

  • What Is Visual E2E Testing00:58
  • Visual E2E Test Exercise00:58
  • Visual E2E Test Solution06:26

CI System2 lectures • 6min

  • Adding Code To CI System06:03
  • BONUS LECTURE00:16