Introduction to Cypress.io

Timetable

Wednesday 18th,

1:15 p.m. – 3:00 p.m.

Room

Workshops (Track 3) – Indoor "Machbar"

Session Type

105-minute Workshop,

Beginner session

Audience

Testers and developers

Key-Learnings

  • Understand what Cypress is
  • Discuss why Cypress is popular among the Javascript community
  • Understand its features and limitations
  • Write your first Cypress test
  • Refactor Cypress tests using custom commands

Requirements

- Laptop - Node and NPM (LTS version) - VSCode IDE preferably but any text editor will do

"The web has evolved. Finally, testing has too". In this workshop, I will share with you all what Cypress is and why it's currently one of the popular testing tools within the Javascript community.

In this workshop, I will go through what Cypress is, why it's popular among Javascript engineers and talk about its features and limitations. Afterwards, we'll dive in into setting up Cypress in your personal machines and start writing some tests. We will cover the following topics in details: - What is Cypress? - Why is Cypress created? - What are the benefits of using Cypress? - Cypress features and limitations - How to install Cypress - Understand the default folder structure and files that comes with Cypress - Use VSCode to write your first Cypress test - Use the Cypress Test Runner for running and debugging the test - How to run your tests on different browsers (Chrome, Firefox and Edge) - Introduction to Cypress custom commands - Wrapping everything up


More Related Sessions


  • Talk
  • Workshop
  • Bonus
  • Keynote
  • Social

25-minute Talk

2:30 p.m. – 3:15 p.m. Talks (Track 1) – Main Stage at the Beach

25-minute Talk

11:45 a.m. – 12:30 p.m. Talks (Track 2) – Indoor Hall

25-minute Talk

11:45 a.m. – 12:30 p.m. Talks (Track 2) – Indoor Hall

25-minute Talk

1:15 p.m. – 2:00 p.m. Talks (Track 1) – Main Stage at the Beach