Talk to an Instructor:
Jonas Felix
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.
We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.
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.
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.
Refined mix of explanation, live coding and collaborative building of comprehensive set of end to end tests with hands-on focus.
Software developers and testers who want to develop frontend tests for web applications.
Basic understanding of web front-end development using JavaScript and HTML. Understanding of how browsers, web calls, events and DOM elements work.
Laptop with administration rights to install software, prepared according to installation instructions, which will be provided approx. 2 weeks before the course.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
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.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Cypress was developed in 2015 by Brian Mann when he recognized the limitations of existing testing tools like Selenium. The project started as an internal tool at Mann's company but was quickly developed into a standalone product when the team recognized its potential.
Development was significantly driven by Drew Lanham and Jennifer Shehane. A major milestone was the introduction of the Dashboard service in 2017, which enabled team collaboration and CI/CD integration. In 2019, Cypress Component Testing was introduced, extending the framework beyond E2E tests.
Today, Cypress is one of the fastest-growing testing frameworks and is used by companies like Disney, NASA, and Microsoft. It has fundamentally changed how developers write tests and set new standards for modern web testing tools. The introduction of Cypress 10 with a completely redesigned user interface and improved component testing support marked another important milestone.
Talk to an Instructor:
Jonas Felix
Training-Centers:
Basel:
- Aeschenplatz 6, 4052 Basel
Zurich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Company address:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen