Mô tả

Course Updated with Latest Cypress V13 BDD Framework on Nov 7th. Next Update - Jan 14th on Cypress Accessibility testing.

The one and only Cypress course in Udemy with ** official BEST SELLER Tag *** and Highest Ratings -10,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 :)

 

Bạn sẽ học được gì

Understand Cypress from Scratch and build fast and reliable Automation tests for any Web Applications using Cypress

Complete Understanding of JavaScript Basics so that you can implement Best practices of coding for Cypress Tests

Practical knowledge in designing Cypress Automation framework from scratch using Mocha and Cucumber Frameworks

Understand how to Mock Network responses and Perform Integration testing with Cypress

Real Time Hands On Exercises to practice Cypress Parallelly with Videos for building confidence on the tool

You will learn advanced architectural concepts (Page Object Modelling and more) with CI/CD Jenkins Integration

Complete understanding of Cypress Components for generating test execution Videos ,Screenshots & Reporting

Yêu cầu

  • None. Everything is taken care in the course including Javascript basics
  • Theoretical Material,Code dump and Interview Guide are available for download

Nội dung khoá học

24 sections

Introduction to Cypress and its advantages in Automation world

4 lectures
What is Cypress? And why it is future of Automation
10:59
Course syllabus walkthrough
03:33
Understand Cypress Architecture and its benefits
07:00
Reference document Notes
01:24

Step by Step instructions for Cypress Installation & project Setup

4 lectures
Important Player Tips for Best learning Experience:
03:23
Plan of Learning JavaScript Fundamentals from Scratch
00:28
Install Node.js, VS Code & Cypress for Windows and MAC
17:20
Quiz-Check your knowledge
1 question

3 hours of JavaScript Fundamentals including coding exercises

1 lectures
Action plan to complete Javascript learning
00:45

Introduction to Cypress Test Runner and command line features

6 lectures
What is Cypress TestRunner
14:24
Important Note on Cypress Versions
03:33
Build Cypress Basic test and run from test Runner
09:06
Running Cypress tests in supported browsers
10:30
Exploring the Cypress project Framework structure
08:48
Quiz-Check your knowledge
10 questions

Getting started with Cypress Test Automation

6 lectures
Important Note
00:10
Cypress locator strategies and how to construct them
08:27
Cypress inbuilt plugin in testRunner to generate locators
06:22
Basic Assertion in writing the tests with Cypress
06:15
Handling Invisible elements with Cypress by understanding logs
06:45
Quiz-Check your knowledge
4 questions

Deep diving into Cypress Commands and its ASynchronous Nature

11 lectures
Web applications to Practise Cypress Automation
03:04
Understanding get and find commands with Cypress
15:14
Stay Connected to the Testing World
00:27
Grabbing the text for validations using cypress text command
15:29
Cypress ASynchronous nature and its promise handling
10:26
Understanding the difference between Jquery methods and cypress commands
16:38
Handing Async promises with Cypress
12:41
code download
00:17
Completing the Practise test with all necessary validations
09:30
code download
00:10
Quiz-Check your knowledge
1 question

Handling Web Controls UI using Cypress

6 lectures
How to verify and automate check boxes with Cypress
17:22
Handling static dropdowns using select command with Cypress
06:43
Handling Dynamic dropdowns with each command Iteration
12:18
Handling Visible and invisible elements using Assertions in Cypress
09:53
Code download
00:23
Quiz-Check your knowledge
1 question

Advance Automation to handling Alerts,popups, Child Windows using Cypress-Jquery

8 lectures
How Cypress auto handles Alerts in web Apps
19:42
Handling Child tab with combination of Cypress & Jquery commands
17:53
code download
00:07
Child Windows Assignment
1 question
Handling Web tables with Cypress using each command
21:38
code download
00:07
Handling Mouse hover popus using Cypress
13:51
Quiz-Check your knowledge
2 questions

Understand How to Automate Frames & Child windows & Calendars in Cypress

8 lectures
Handling Child windows using Cypress
17:15
Handling Frames with Cypress using real time example
14:32
code download
00:04
Cypress Concepts Cheat Sheet download
00:04
Quiz-Check your knowledge
2 questions
Strategy of automating calendars using Cypress
10:43
End to end example of validating calendars with assertions using Cypress
18:44
code download
00:15

Cypress Framework Part 1- Understanding Fixtures and Custom commands

6 lectures
Agenda of framework topics and starting with test building
15:24
Where to find code files for all framework topics?
00:07
Understand how fixtures work in driving data
09:48
Validating attribute properties and their behaviour with cypress assertions
10:29
Building customized Cypress commands for reusing the code
13:59
Quiz-Check your knowledge
2 questions

Cypress Framework Part 2- Page object Design & Test Parameterization

5 lectures
Parameterizing the test Data from Json files using each command
13:05
Test Debugging and Pause with Cypress
04:55
Implementing Page object Design pattern into Cypress
12:16
Modifying existing tests into Page object pattern as per Cypress standards
09:35
Quiz-Check your knowledge
2 questions

Cypress Framework Part 3- Configuration properties & Environmental variables

7 lectures
Important Information for Cypress Version> 10 before proceeding to next videos
04:07
Implementing global configuration changes to Cypress framework
09:06
Completing End to end test execution of the Business flow (07-18-3.2
12:36
Implementing the Sum of products functionality with Cypress-Java script
14:56
Practise exercise continuation on product sum values with Javascript Methods
11:14
Importance of environmental variables in CYpress framework
17:34
Quiz-Check your knowledge
1 question

Cypress Framework Part 4- Dashboard feature with Video recording & Screenshots

6 lectures
Cypress Mochawesome reporting for generating reports with videos & Screenshots
11:58
Exploring Cypress Dashboard and its feature for framework development
09:06
Monitoring Test Execution Videos& Screenshots through Cypress dashboard
05:24
Rerun failed tests with Cypress retries configuration
04:37
Config file download
00:07
Quiz-Check your knowledge
1 question

Cypress Framework Part 5- Building npm Scripts and Integration to Jenkins

3 lectures
Understanding Scripting commands in Package.json file for CI Integration
12:22
Introduction to Jenkins
10:04
Integrating Cypress framework into Jenkins CI tool
14:52

Cypress BDD Cucumber Framework Integration to Mocha

8 lectures
What is BDD and Cucumber? Benifits of it
09:57
Important Note
00:14
Install Cucumber Cypress Preprocessor Plugin and set it in index.js file
06:44
COnverting Cypress Mocha Tests to Feature files with Gherkin Syntax
08:39
Implementing Step Definition files for features built with real cypress code
08:58
Data Driven Testing using Cucumber Data table feature for Cypress Tests
16:43
Tagging Implementation to Control Test Execution for Cucumber Scenarios
06:57
Building Cucumber Html reports for the Cypress Cucumber Tes Scenarios
14:48

Cypress Framework Code download

1 lectures
Code download
00:10

Mocking Http requests/responses with Cypress (XHR Testing)

10 lectures
End to End Automation test execution using Cypress-Cucumber standards
12:24
Intrroduction to Cypress Intercept to Manage Http requests
11:23
Mock HTTP Responses for generating Stub Data to test edge Scenarios
13:22
Integration Testing with Front end and Back End response validation assertions
12:37
Code Download
00:12
Intercepting HTTP request details to test Security Scenarios
13:16
Code Download
00:05
Important Note
00:26
Handling API call directly with out involving browser with cypress
10:12
Quiz-Check your knowledge
2 questions

Session Token & Local Storage Data saving with Cypress & CSV Parsers

7 lectures
Understand how JWT Session token works on browsers with example
06:58
Make Login API Calls to extract the response token using Cypress
06:32
How to save the Login tokens in browser Local storage using Cypress
08:53
Complete End to end flow of Purchasing the order with UI Script
16:37
Where Cypress downloads the browser files and how to get Project path dynamicaly
10:21
Parsing CSV files into JavaScript object using Cypress neat CSV plugin
09:25
Code download
00:24

Cypress DB Integration Testing Strategy

2 lectures
Setting up SQL Server with Azure for Cypress Testing
14:24
Cypress DB Plugin Integration for DB Testing
21:43

Cypress Tasks for Node execution & Excel File systems access through Code

3 lectures
How to read excel files through Cypress with available Plugins
15:58
What are Cypress Tasks and Execute tasks into Tests with necessary plugins
18:34
importance of cy.readFile to verify the Excel data and its valid assertions
06:22

Upload Downloads with Cypress including Excel manipulation

12 lectures
Important Note
00:18
Introduction to excelJS node module and setting up JS Project
08:36
Traversing rows and columns of excel worksheet with excelJS library
16:52
Build Util functions to read and update excel file strategically
13:16
How to get and update the data from excel based on filter search criteria
17:01
Code download
00:19
Cypress task creation to handle excel Node based code in config file
09:39
Calling Cypress tasks into Test with multiple parameters - Example
12:29
Download & Uploading the files into Cypress with File edits using Cypress tasks
08:14
Identifying web table data based on Search filter conditions using Cypress
08:28
Code download - Tasks code
00:17
code download - Cypress code
00:10

Bonus - Important Tips for your new job (Must Watch)

5 lectures
Download Course Code
00:02
How to showcase your Cypress knowledge
00:32
Thankyou Note
01:14
Get Social with Rahul Shetty
00:32
Bonus Lecture -
01:16

Learn JavaScript Fundamentals from Scratch for Automation

4 lectures
Important Note
00:15
Complete 3 hours JavaScript Tutorial for Automation Testing
02:54:59
Calculate basic statistics (total, max, min) using for loop and if else condition logics
1 question
Manipulate an array of strings (add, remove, sort)
1 question

Bonus Section

1 lectures
Apply transformations and calculations to array elements, and filter elements based on a condition
1 question

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.