docs: update cypress

This commit is contained in:
Moritz Mücke
2024-06-13 07:50:48 +02:00
committed by Stefan Rotsch
parent ec8c49798f
commit d8d952141f
2 changed files with 19 additions and 1 deletions

View File

@@ -5,7 +5,7 @@ quadrant: tools
tags: [academy training, frontend, quality assurance] tags: [academy training, frontend, quality assurance]
--- ---
Cypress has proven itself in AOE projects. With its support for JavaScript and TypeScript, Cypress is a testing tool [Cypress](https://www.cypress.io/) has proven itself in AOE projects. With its support for JavaScript and TypeScript, Cypress is a testing tool
that strongly resonates with front-end developers. It is very easy to adopt, and the test specifications are easy to that strongly resonates with front-end developers. It is very easy to adopt, and the test specifications are easy to
implement and maintain. Test execution is swift, and the results are well-documented, understandable, and easy to implement and maintain. Test execution is swift, and the results are well-documented, understandable, and easy to
publish, for example, via GitLab Pages. publish, for example, via GitLab Pages.

View File

@@ -0,0 +1,18 @@
---
title: "Cypress"
ring: adopt
quadrant: tools
tags: [academy training, frontend, quality assurance]
---
[Cypress](https://www.cypress.io/) continues to prove its value in AOE Group projects and has evolved significantly since early 2022. Cypress remains one of our preferred testing tools for front-end developers, thanks to its robust support for JavaScript and [TypeScript](../languages-and-frameworks/typescript.html). The ease of adoption and implementation, combined with the maintainability of test specifications, has only improved with recent updates.
### Key Updates and Enhancements of the Past Years
- **Broader Browser Support**: Cypress now supports a wider range of browsers, including Edge and WebKit, in addition to Chrome, Firefox, and Electron. This expansion ensures comprehensive testing across more environments.
- **Improved Performance**: The latest versions of Cypress have focused on enhancing test execution speed. Optimizations in the core engine and better resource management have resulted in faster and more reliable test runs, even for large and complex test suites.
- **Enhanced Debugging Capabilities**: Debugging has become even more user-friendly with improved tooling. Features like time travel, where developers can step through each test command, and better error messages help in quickly identifying and resolving issues.
- **CI/CD Integration**: Cypress has strengthened its integration with popular CI/CD tools. Improved plugins and configurations for platforms like GitHub Actions, GitLab CI, CircleCI, and Jenkins make it easier to incorporate Cypress tests into continuous integration and continuous deployment pipelines.