Overview
Cypress is an end-to-end testing framework. Cypress allows users to set up, write, run, and debug tests for any frontend application or website.
This instructor-led, live training (online or onsite) is aimed at software testers who wish to use Cypress for automating tests.
By the end of this training, participants will be able to:
- Perform end-to-end automation testing with Cypress.
- Implement integration and unit tests in a web application.
- Use Cypress as an alternative to Selenium.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- An understanding of software testing
Audience
- Software Testers
Course Outline
Introduction
Cypress Overview
- What is Cypress?
- Cypress features
Preparing the Development Environment
- Installing and configuring Cypress
Cypress Quick Start
- Working with test runners
- Using Cypress commands and hooks
- Applying Alias
- Implementing API testing
- Using data driven tests
Advanced Cypress
- Creating custom Cypress commands
- Using videos and screenshots
- Working with plug-ins
- Using Cucumber with Cypress
CI/CD with Cypress
- Working with Docker
- Using Jenkins pipelines
Reporting
- Generating reports
Summary and Conclusion