Cypress for End-to-End Testing

The Cypress for End-to-End Testing training course teaches developers how to automate end-to-end testing using Cypress to test the applications overall behavior.

Cypress is the up and coming framework to write end-to-end tests for web applications. Cypress runs tests against your application running in a real browser, interacting with it as a user would. In this course, students will learn how to write Cypress tests, and run tests against a small web application in order to fully test it. A mixture of lectures, ample hands-on exercises and labs will be used in order to put theory into practice. During the first day, students will learn about the history and benefits of Cypress as well as how to interact with the browser, navigate between pages, and simulate user interactions. On day two, the hands-on learning continues as students learn how to use the test runner, debugging and validation with Cypress.

Course Summary

Purpose: 
Automate end-to-end testing using Cypress to test the applications overall behavior.
Audience: 
Developers and developer teams needing to learn Cypress for End-to-End Testing.
Skill Level: 
Learning Style: 

Workshops are instructor-led lab-intensives focused on the practical application of technologies through the facilitation of a project-related lab. Workshops are just the opposite of Seminars. They deliver the highest level of knowledge transfer of any format. Think wide (breadth) and deep (depth).

Workshop help
Duration: 
2 Days
Productivity Objectives: 
  • Learn how to write and run Cypress tests
  • Describe the difference between Cypress, Selenium, and other testing frameworks
  • Validate web applications with Cypress

What You'll Learn

In the Cypress for End-to-End Testing training course you’ll learn:

  • What is Cypress?
    • Benefits of using Cypress vs Selenium or Webdriver
  • cy object
    • How to interact with the browser and navigate between pages
    • How to interact with page content to simulate user interaction (clicks, data entry)
    • Using the element selector
  • The test runner
    • Using the test runner to run and replay tests
    • Recording tests results as a video with Cypress
    • Time traveling using test snapshots
  • Debugging tests
    • Using the browser debugging tools with Cypress
    • Cypress console outputs
  • Validation of a small web application with Cypress
    • Check that expected behavior happens on click
    • Wait for asynchronous data
    • Check that the right text shows up on the screen
    • Check that the right images show up on the screen

Get Custom Training Quote

We'll work with you to design a custom Cypress for End-to-End Testing training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631