Course Highlights
  • 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
Curriculum

4 Topics
What is Cypress? And why it is future of Automation
Course syllabus walkthrough
Understand Cypress Architecture and its benefits
Reference document Notes

4 Topics
Important Player Tips for Best learning Experience:
Plan of Learning JavaScript Fundamentals from Scratch
Install Node.js VS Code & Cypress for Windows and MAC
Quiz-Check your knowledge

6 Topics
What is Cypress TestRunner
Important Note on Cypress Versions
Build Cypress Basic test and run from test Runner
Running Cypress tests in supported browsers
Exploring the Cypress project Framework structure
Quiz-Check your knowledge

6 Topics
Important Note
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
Quiz-Check your knowledge

11 Topics
Web applications to Practise Cypress Automation
Understanding get and find commands with Cypress
Stay Connected to the Testing World
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
Completing the Practise test with all necessary validations
code download
Quiz-Check your knowledge

6 Topics
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
Quiz-Check your knowledge

8 Topics
How Cypress auto handles Alerts in web Apps
Handling Child tab with combination of Cypress & Jquery commands
code download
Child Windows Assignment
Handling Web tables with Cypress using each command
code download
Handling Mouse hover popus using Cypress
Quiz-Check your knowledge

4 Topics
Handling Frames with Cypress using real time example
code download
Cypress Concepts Cheat Sheet download
Quiz-Check your knowledge

6 Topics
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
Quiz-Check your knowledge

5 Topics
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
Quiz-Check your knowledge

7 Topics
Important Information for Cypress Version> 10 before proceeding to next videos
Implementing global configuration changes to Cypress framework
Completing End to end test execution of the Business flow (07-18-3.2
Implementing the Sum of products functionality with Cypress-Java script
Practise exercise continuation on product sum values with Javascript Methods
Importance of environmental variables in CYpress framework
Quiz-Check your knowledge

4 Topics
Exploring Cypress Dashboard and its feature for framework development
Monitoring Test Execution Videos& Screenshots through Cypress dashboard
Rerun failed tests with Cypress retries configuration
Quiz-Check your knowledge

4 Topics
Understanding Scripting commands in Package.json file for CI Integration
Introduction to Jenkins
Integrating Cypress framework into Jenkins CI tool
Quiz-Check your knowledge

9 Topics
What is BDD and Cucumber? Benifits of it
Important Note
Install Cucumber Cypress Preprocessor Plugin and set it in index.js file
COnverting Cypress Mocha Tests to Feature files with Gherkin Syntax
Implementing Step Definition files for features built with real cypress code
Data Driven Testing using Cucumber Data table feature for Cypress Tests
Tagging Implementation to Control Test Execution for Cucumber Scenarios
Building Cucumber Html reports for the Cypress Cucumber Tes Scenarios
Code Download

1 Topic
Code download

10 Topics
End to End Automation test execution using Cypress-Cucumber standards
Intrroduction to Cypress Intercept to Manage Http requests
Mock HTTP Responses for generating Stub Data to test edge Scenarios
Integration Testing with Front end and Back End response validation assertions
Code Download
Intercepting HTTP request details to test Security Scenarios
Code Download
Important Note
Handling API call directly with out involving browser with cypress
Quiz-Check your knowledge

7 Topics
Understand how JWT Session token works on browsers with example
Make Login API Calls to extract the response token using Cypress
How to save the Login tokens in browser Local storage using Cypress
Complete End to end flow of Purchasing the order with UI Script
Where Cypress downloads the browser files and how to get Project path dynamicaly
Parsing CSV files into JavaScript object using Cypress neat CSV plugin
Code download

2 Topics
Setting up SQL Server with Azure for Cypress Testing
Cypress DB Plugin Integration for DB Testing

3 Topics
How to read excel files through Cypress with available Plugins
What are Cypress Tasks and Execute tasks into Tests with necessary plugins
importance of cy.readFile to verify the Excel data and its valid assertions

5 Topics
Download Course Code
How to showcase your Cypress knowledge
Thankyou Note
Get Social with Rahul Shetty
Bonus Lecture -

2 Topics
Important Note
Complete 3 hours JavaScript Tutorial for Automation Testing

  Write a Review

Cypress -Modern Automation Testing from Scratch + Frameworks

Go to Paid Course