Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
2026 - End to End automation testing with Cypress
Rating: 4.3 out of 5(1,297 ratings)
9,925 students

2026 - End to End automation testing with Cypress

An next generation non-selenium based automation testing tool
Created byKarthik KK
Last updated 1/2026
English

What you'll learn

  • Learn complete understanding of Cypress
  • Learn the UI testing with Cypress
  • Learn XHR testing with Cypress
  • Learn API testing with Cypress
  • Learn CI/CD with GitHub Actions
  • Learn CI/CD Integration with Jenkins and GitHub Actions
  • Learn cross-browser testing with Cypress
  • Learn running test in Cypress Docker containers

Course content

20 sections109 lectures8h 9m total length
  • Course Introduction4:16

    Explore end-to-end automation testing with Cypress, from installation and basics to advanced features, API testing, network stubbing, docker support, and CI/CD with Jenkins and GitHub Actions, with Mocha awesome reports.

Requirements

  • Basic understanding of Selenium or any automation tool should be good enough
  • Basics of Javascript
  • Basics of CI/CD platforms

Description

In this course End to End automation testing with Cypress we will discuss a complete working/understanding and hands-on testing of applications using Cypress

This comprehensive course delves into various topics, providing in-depth knowledge and practical skills in Cypress, a powerful testing framework. Throughout the course, you will cover the following:


  • UI automation testing for web-based applications using Chrome/Electron/Chromium and Firefox.

  • A thorough understanding of the Cypress test runner, enabling efficient and effective test execution.

  • API testing with Cypress, allowing you to validate and verify the functionality of web APIs.

  • XHR testing to examine the XMLHTTPResponse of any website.

  • Behavioral-driven development testing with Cucumber.js integration, leveraging Cypress plugins.

  • Complete comprehension of various Cypress commands for seamless test creation and execution.

  • Parallel test execution with Cypress Cloud, enabling efficient testing on multiple fronts.

  • Docker container utilization for Cypress test execution, facilitating a streamlined and reproducible testing environment.

  • Page Object Model support in Cypress, promoting modular and maintainable test code.

  • Cypress integration with XPath plugins, expanding the capabilities of element selection and manipulation.

  • Debugging with Cypress via Chrome Dev Tools, aiding in troubleshooting and issue resolution.

  • Visual testing with Percy, allowing for visual regression testing to ensure consistent UI appearance.

  • Mochawesome reporting with Cypress, generating detailed and insightful test reports.

  • CI/CD integration of Cypress with Jenkins, enabling seamless test automation in continuous integration workflows.

  • Cross-browser testing support of Cypress, ensuring compatibility and consistent behavior across different browsers.

  • CI/CD integration of Cypress with GitHub Actions, facilitating automated testing in GitHub workflows.

  • Cypress Studio, is a visual testing tool for creating tests without writing code.

  • Network stubbing and mocking with Cypress, enabling realistic and controlled testing of network interactions.

  • Component testing with Cypress to isolate and test UI components.

By the end of this course, you will possess a comprehensive understanding of Cypress, starting from the fundamentals and progressing to advanced topics, equipping you with the skills necessary to excel in Cypress test automation.


Who this course is for:

  • Manual/Automation QA
  • Developer
  • Business analyst