Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Cypress

( Duration: 5 Days )

In Cypress training course, you will learn everything about Cypress from setting up a simple testing project up to real world automation framework designs along with many Cypress integrations and extensions.

By attending Cypress workshop, delegates will learn:

  • To integrate Visual Regression Testing with Cypress
  • Cucumber + BDD integration with Cypress
  • Automation Framework Design and Patterns
  • CI / CD Integration with Dashboard Service and Jenkins
  • Complete Web Elements interaction (Select, Date Pickers, Checkboxes etc)
  • REST API Testing with Cypress

  • Basic Javascript knowledge or any other programming language
This Cypress class is ideal for:
  • Manual Testers
  • Automation Testers
  • QA Engineers
  • QA Architects
  • QA Managers
  • Software Developers

COURSE AGENDA

1

Getting Started

  • What is Cypress.io
  • Editors
  • Install and Setup Cypress
  • Prettier Setup
2

Cypress Basics

  • Cypress Structure walkthrough
  • First Cypress Test
  • Running Tests in Headless Mode
  • Load URL
  • Assertions
  • Implicit Waits, Pause, Debug
  • Interacting with Buttons
  • Cypress Logs
  • Clear & Type text into Inputs
  • Interacting with Checkbox
  • Variables and Aliases
  • Chaining Assertions
  • Clear Cookies & Local Storage
  • Time & Date Modification
  • Viewport & Devices Emulation
  • Get & Assert page titles
3

Advanced Cypress Automation

  • Explore Cypress JSON file
  • Fixtures & Static Test Data
  • Keyboard Press Simulation
  • Run All Specs Together
  • Custom Commands
  • Working with Select Box
  • Screenshots
  • Scrolling on the Page
  • Read/Write Data into JSON / Local Data Files
  • Assert Content Type
  • Before & After Hooks
  • Only & Skip Hooks
  • Cypress.$ Function
  • Command Line - Run single test file in headless mode
4

Visual Regression Testing + Percy

  • Project setup
  • Linting setup
  • Cypress JSON
  • Cypress-image-snapshot plugin
  • Custom functions - SetResolution, MatchSnapshots
  • Test Scripts
  • Fix plugin configuration
  • Implement visual regression test
  • Update base snapshots
  • Implement responsive visual regression test
  • Date& Time override
  • Single Element Snapshots
  • iTerm 2 - Real time reporter
  • Disable failing tests flag
  • Locally Override matchImageSnapshot options
  • Percy - Introduction
  • Percy - Integration with Cypress
5

Cypress with Cucumber + BDD

6

Cypress CI / CD Integration + Dashboard Service

7

Automation Framework

8

Cypress + Docker

9

REST API Testing with Cypress

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X