End to End automation testing with Cypress

End to End automation testing with Cypress

image description

What you will learn

  • Learn complete understanding of Cypress
  • Learn the UI testing with Cypress
  • Learn XHR testing with Cypress
  • Learn API testing with Cypress
  • Learn how to perform BDD based testing with Cypress using Cucumber


Curriculum

Section 1: Introduction and Getting started

Section 2: Getting handle with Cypress

Section 3: Working with Advanced features of Cypress

Section 4: Behavioural Driven Development (BDD) Testing with Cucumber

Section 5: Automating applications with XHR using Cypress

Section 6: API Testing with Cypress

Section 7: Cypress CI/CD integration

Section 8: Page Object Models with Cypress

Section 9: Cypress Tidbits

Section 10: Cypress reporting

Section 11: Working with Cypress configurations for different environments

Section 12: Cypress GitHub Integration

Section 13: Continuous Integration with Jenkins

Course Description

An next generation non-selenium based automation testing tool


Requirements

  • Basic understanding of Selenium or any automation tool should be good enough

Description

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

This course begins with much basic and slowly progress towards the advanced concepts of Cypress.

This course covers topics such as

  • UI automation testing for Web based application via Chrome/Electron and Chromium
  • Complete understanding of Cypress runner
  • API testing with Cypress
  • XHR testing for testing XMLHTTPResponse of any website
  • Behavioural driven development testing with Cucumber.js integration with Cypress using plugins
  • Complete understanding of various cypress commands
  • Cypress Dashboard for Parallel test execution
  • Cypress test execution in Docker container
  • Page Object Model support in Cypress
  • Cypress with XPath plugins
  • Working with different cypress plugins
  • Tips and tricks of using Cypress for larger project
  • Debugging with Cypress via Chrome Dev Tool
  • Visual testing with Percy
  • Mochawesome reporting with Cypress

At the end of this course, one will have complete understanding of Cypress from ground up !

Who this course is for:

  • Manual/Automation QA
  • Developer
  • Business analyst