Cypress -Modern Automation Testing from Scratch + Framework
4.4 (1,531 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,709 students enrolled

Cypress -Modern Automation Testing from Scratch + Framework

Learn Cypress (Future of Automation) for front end Web testing +Integration testing(XHR / API) with real time examples
4.4 (1,531 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,709 students enrolled
Created by Rahul Shetty
Last updated 5/2020
English [Auto-generated], French [Auto-generated]
Current price: $11.99 Original price: $19.99 Discount: 40% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 12 hours on-demand video
  • 13 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • By end of the course,You will be able to build fast and reliable Automation tests for any Web Application using Cypress
  • Understand how to perform Integration testing with Cypress
  • Practical knowledge in designing Cypress Automation framework from scratch
  • Learn XHR/API testing using Cypress for building smart Automation tests with mock responses
  • Complete understanding of Cypress Components for generating test execution Videos ,Screenshots & Reporting
Course content
Expand all 73 lectures 12:07:58
+ Introduction to Cypress Test Runner and command line features
5 lectures 51:09
Important Player Tips for Best learning Experience:
Build Cypress Basic test and run from test Runner
Running Cypress tests in supported browsers
Exploring the Cypress project Framework structure
+ Getting started with Cypress Test Automation
5 lectures 40:11
Cypress locator strategies and how to construct them
Cypress inbuilt plugin in testRunner to generate locators
Basic Assertion in writing the tests with Cypress
Handling Invisible elements with Cypress by understanding logs
Stay Connected to the Testing World
+ Deep diving into Cypress Commands and its ASynchronous Nature
7 lectures 01:21:39
Web applications to Practise Cypress Automation
Understanding get and find commands with Cypress
Grabbing the text for validations using cypress text command
Cypress ASynchronous nature and its promise handling
Understanding the difference between Jquery methods and cypress commands
Handing Async promises with Cypress
code download
+ Handling Web Controls UI using Cypress
5 lectures 49:41
How to verify and automate check boxes with Cypress
Handling static dropdowns using select command with Cypress
Handling Dynamic dropdowns with each command Iteration
Handling Visible and invisible elements using Assertions in Cypress
Code download
+ Advance Automation to handling Alerts,popups, Child Windows using Cypress-Jquery
7 lectures 01:21:52
How Cypress auto handles Alerts in web Apps
Handling Child tab with combination of Cypress & Jquery commands
Navigating browser controls using Cypress
code download
Handling Web tables with Cypress using each command
code download
Handling Mouse hover popus using Cypress
+ Understand limitations of Frames & Child windows in Cypress
5 lectures 31:21
Handling Child windows using Cypress
Handling Frames with Cypress using real time example
What next to learn from this Course?
code download
Cypress Concepts Cheat Sheet download
+ Cypress Framework Part 1- Understanding Fixtures and Custom commands
5 lectures 53:16
Agenda of framework topics and starting with test building
Where to find code files for all framework topics?
Understand how fixtures work in driving data
Validating attribute properties and their behaviour with cypress assertions
Building customized Cypress commands for reusing the code
+ Cypress Framework Part 2- Page object Design & Test Parameterization
4 lectures 42:39
Parameterizing the test Data from Json files using each command
Test Debugging and Pause with Cypress
Implementing Page object Design pattern into Cypress
Modifying existing tests into Page object pattern as per Cypress standards
  • Basic Understanding of any Automation tool helps but NOT mandatory requirement.
  • Theoretical Material,Code dump and Interview Guide are available for download

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 course Content we Cover:

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
XHR Testing with Cypress
Mocking API calls with Cypress Route commands
Javascript Basics

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

Who this course is for:
  • Automation Engineers
  • Software Engineers
  • Manual testers
  • Software developers