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
Bestseller
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
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:
03:23
Build Cypress Basic test and run from test Runner
12:13
Running Cypress tests in supported browsers
14:16
Exploring the Cypress project Framework structure
12:15
+ Getting started with Cypress Test Automation
5 lectures 40:11
Cypress locator strategies and how to construct them
12:12
Cypress inbuilt plugin in testRunner to generate locators
09:12
Basic Assertion in writing the tests with Cypress
09:15
Handling Invisible elements with Cypress by understanding logs
09:09
Stay Connected to the Testing World
00:23
+ Deep diving into Cypress Commands and its ASynchronous Nature
7 lectures 01:21:39
Web applications to Practise Cypress Automation
03:04
Understanding get and find commands with Cypress
17:00
Grabbing the text for validations using cypress text command
17:38
Cypress ASynchronous nature and its promise handling
12:18
Understanding the difference between Jquery methods and cypress commands
17:48
Handing Async promises with Cypress
13:34
code download
00:17
+ Handling Web Controls UI using Cypress
5 lectures 49:41
How to verify and automate check boxes with Cypress
18:35
Handling static dropdowns using select command with Cypress
07:12
Handling Dynamic dropdowns with each command Iteration
13:09
Handling Visible and invisible elements using Assertions in Cypress
10:35
Code download
00:10
+ Advance Automation to handling Alerts,popups, Child Windows using Cypress-Jquery
7 lectures 01:21:52
How Cypress auto handles Alerts in web Apps
21:05
Handling Child tab with combination of Cypress & Jquery commands
15:04
Navigating browser controls using Cypress
07:28
code download
00:10
Handling Web tables with Cypress using each command
23:09
code download
00:07
Handling Mouse hover popus using Cypress
14:49
+ Understand limitations of Frames & Child windows in Cypress
5 lectures 31:21
Handling Child windows using Cypress
13:22
Handling Frames with Cypress using real time example
15:33
What next to learn from this Course?
02:17
code download
00:04
Cypress Concepts Cheat Sheet download
00:04
+ Cypress Framework Part 1- Understanding Fixtures and Custom commands
5 lectures 53:16
Agenda of framework topics and starting with test building
16:29
Where to find code files for all framework topics?
00:07
Understand how fixtures work in driving data
10:29
Validating attribute properties and their behaviour with cypress assertions
11:13
Building customized Cypress commands for reusing the code
14:58
+ Cypress Framework Part 2- Page object Design & Test Parameterization
4 lectures 42:39
Parameterizing the test Data from Json files using each command
14:00
Test Debugging and Pause with Cypress
05:16
Implementing Page object Design pattern into Cypress
13:08
Modifying existing tests into Page object pattern as per Cypress standards
10:15
Requirements
  • Basic Understanding of any Automation tool helps but NOT mandatory requirement.
  • Theoretical Material,Code dump and Interview Guide are available for download
Description

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