Talk to an instructur:
+41 61 551 00 82
jonas@letsboot.ch

Cypress.io Frontend E2E Testing 

Course & Training

Frontend End-to-End Testing with Cypress.io

Cypress is a next-generation frontend testing tool designed for the modern web. We address the key features that developers and QA engineers can use to test modern web applications.

In-House Course:

We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.

Request In-House Course

Content:


During the course we build step by step a set of end to end tests for a sample application. We will focus on the practical application of Cypress.io:

Content:
- Overview of how Cypress.io works
- Comparison Cypress.io vs. Selenium
- Integration of Cypress in web frontend projects
- Asynchronous architecture of browsers and frontend E2E tests
- Use of Cypress UI and Test Runner
- Practical implementation of tests with:
- Addressing DOM elements
- Querying content
- Triggering and tracking events
- Testing forms
- Navigation between pages
- Cypress variables and aliases
- Expects and assertions
- XHR queries
- Stubs, spies and clocks
- Simple API tests
- Example parallel email query in the backend
- Overview on component testing
- Evaluation of videos and screenshots
- Debugging and logging of test cases
- Comparison of usage with and without Cypress Dashboard
- Demo integration Cypress.io tests in CI/CD pipeline


Disclaimer: The actual course content may vary from the above, depending on the trainer, implementation, duration and constellation of participants.

Whether we call it training, course, workshop or seminar, we want to pick up participants at their point and equip them with the necessary practical knowledge so that they can apply the technology directly after the training and deepen it independently.

Goal:

Attendees will be able to build end to end frontend tests for web applications using Cypress.io and have an initial overview of the challenges as well as common scenarios.


Form:

Refined mix of explanation, live coding and collaborative building of comprehensive set of end to end tests with hands-on focus. 


Target Audience:

Software developers and testers who want to develop frontend tests for web applications.


Requirements:

Basic understanding of web front-end development using JavaScript and HTML. Understanding of how browsers, web calls, events and DOM elements work.


Preparation:

Laptop with administration rights to install software, prepared according to installation instructions, which will be provided approx. 2 weeks before the course. 

Request In-House Course:

In-House Kurs Anfragen

Waitinglist for public course:

Sign up for the waiting list for more public course dates. Once we have enough people on the waiting list, we will determine a date that suits everyone as much as possible and schedule a new session. If you want to participate directly with two colleagues, we can even plan a public course specifically for you.

Waiting List Request

(If you already have 3 or more participants, we will discuss your preferred date directly with you and announce the course.)

Share by: