15 ans à aider les entreprises françaises
à choisir le meilleur logiciel

Description de Cypress

Cypress teste tous les programmes exécutés sur un navigateur. Le logiciel Cypress Test Runner a été conçu spécialement pour traiter le framework JavaScript moderne. Il est actuellement employé dans de nombreux projets basés sur les derniers frameworks React, Angular, Vue, Elm, etc. Cypress fonctionne tout aussi bien avec les applications sur serveur. Disponible en option, le tableau de bord Cypress Dashboard Service est le compagnon en ligne du logiciel Test Runner. Il enregistre les tests effectués en intégration continue pour vous permettre d'identifier les pannes et de partager les résultats avec votre équipe.

Qui utilise Cypress ?

Convient aux développeurs et ingénieurs de contrôle qualité "front end" qui conçoivent des tests automatisés et cherchent à simplifier le processus d'exécution des tests. Spécialement conçu pour ces professionnels, Cypress accélère et simplifie l'exécution des tests, tout en les rendant plus fiables.

Cypress Logiciel - 1
Cypress Logiciel - 2
Cypress Logiciel - 3
Cypress Logiciel - 4
Cypress Logiciel - 5

Cypress ne vous convainc pas tout à fait ? Comparer avec une alternative populaire

Cypress

Cypress

4,7 (65)
99,00 $US
mois
Version gratuite
Version d'essai gratuite
6
Intégrations introuvables
4,7 (65)
4,6 (65)
4,5 (65)
VS.
À partir de
Types de licence
Fonctionnalités
Intégrations
Facilité d'utilisation
Rapport qualité-prix
Service client
599,00 $US
année
Version gratuite
Version d'essai gratuite
7
Intégrations introuvables
4,3 (166)
4,5 (166)
4,2 (166)
Les jauges horizontales vertes représentent le logiciel le plus apprécié selon la note globale qui lui a été attribuée ainsi que le nombre d'avis.

Alternatives à Cypress

SoapUI
Fonctionnalités les mieux notées
Prise en charge de l'exécution parallèle
Tests de sécurité
Tests paramétrés
BrowserStack
Fonctionnalités les mieux notées
Gestion des tests de logiciels
Prise en charge de l'exécution parallèle
Test mobile
Sauce Labs
Fonctionnalités les mieux notées
Aucune fonctionnalité n'a été évaluée par les utilisateurs de ce logiciel.
mabl
Fonctionnalités les mieux notées
Prise en charge de l'exécution parallèle
Rapports et statistiques
Tests basés sur des modèles
Nightwatch
Fonctionnalités les mieux notées
Mots-clés mobiles
Suivi de position Google
Tableau de bord
TestCafe
Fonctionnalités les mieux notées
Prise en charge de l'exécution parallèle
UiPath
Fonctionnalités les mieux notées
Automatisation des processus métiers
Développement sans code
Générateur de processus
Katalon Studio
Fonctionnalités les mieux notées
Déplacement et copie
Tests basés sur les exigences
Vue hiérarchique
SpiraTest
Fonctionnalités les mieux notées
Alertes et remontée des problèmes
Gestion des tâches
Suivi des problèmes

Avis sur Cypress

Note moyenne

Note globale
4,7
Facilité d'utilisation
4,7
Service client
4,5
Fonctionnalités
4,5
Rapport qualité-prix
4,6

Avis classés par taille de l'entreprise (nombre d'employés)

  • <50
  • 51-200
  • 201-1 000
  • >1 001

Trouver les avis classés par note

5
68%
4
31%
3
2%
Dan
Dan
Product Architect (É.-U.)
Utilisateur LinkedIn vérifié
Temps d'utilisation du logiciel : 1 à 5 mois
Source de l'avis

This is a fantastic product for testing Javascript front ends. Quick & easy to become productive.

5,0 il y a 7 ans

Commentaires : Cypress.io has made writing Javascript tests a pure pleasure. It even allowed me to do testing (integration and end-to-end) on software that was written only with JQuery and mostly anonymous functions that, as a consequence of this structure, was not able to be unit tested (which Cypress can also handle). This software is more full-featured than competing Javascript testing suites, and it makes the use of Selenium purely optional (and not necessary for me).

Avantages :

Second-to-none documentation. Open source with a paid model for special services (but the open-source portion is complete). Comes bundled with JQuery, mocha, and a number of other extremely useful libraries. A key point to understand in starting with this software is that all selectors (such as cy.get() ) will keep trying until a timeout is reached. You can do either a positive selector or negate the selector (test for element to not be present in the DOM). This approach is extremely powerful. The selectors themselves, in this case, act sort of like assertions in that tests fail if the selector condition times out. Each subsequent cy.xxxx() command is only executed after the previous cy.xxxx() command completes - either the selection condition is met or it times out, so it's easy to prevent undesirable asynchronous behavior. Assertions are made using Chai, and tests are framed using Mocha syntax. I love that assertions are very English-like. Cypress.io comes with client software that spins up a browser and runs the tests. After the tests complete, you can review DOM snapshots of the test, which provides a way to play the state of the tests back over time. You can write not only unit tests, but full integration and end-to-end tests. I can't say enough good about Cypress.io. I thoroughly enjoy writing tests now, and need no other testing product for the front end.

Inconvénients :

I've only found one small thing - the way the cy.visit() command is set up. The command is set up like this cy.visit(baseUrl + the url). I would like to see it set up to be cy.visit(host + baseUrl + url).

Piotr
QA Automation Engineer (Irlande)
Logiciels, 51–200 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Quick and easy testing for everyone.

5,0 il y a 2 ans

Commentaires : I am working with Cypress for over 3 years. This framework is reliable, fast, and user-friendly. Failed tests debugging is enjoyable with a detailed open mode console. The amount of functionalities is amazing and its usage usually is just as simple as entering one or two methods. Each test is recorded/screenshotted if failed. Adaptation to users' needs is vast - multiple configs if needed, different types of tests (frontend, API), a huge amount of open-source plugins ready to work within two terminal commands, and much more. Documentation, as well as customer support, help greatly with all problems and questions. In 95%, if you have a bug, somewhere there is a solution. However, Cypress has some downsides, like a lack of native parallelization support (which needs an external cloud). Some functionalities (because of the framework architecture) are not supported (iframes) or resolved in a strange way (real mouse hover). Also, the structure of the tests (cy.get...) may be confusing at the start, especially since it is completely different from Selenium syntax. To sum up this review, Cypress is an amazing piece of code, that helped me greatly through the years. It has some specific problems and a unique structure, but when understood and used correctly it is extremally powerful and can be widely implemented to handle apps testing.

Avantages :

Simplicity. Customer support. Documentation. Functionalities - Shadow DOM, DOM manipulation, debugger, videos and screenshots, automatic wait, etc. Open mode with all execution details. A number of additional plugins and ease of implementation. Frontend, Backend, and API testing support.

Inconvénients :

Poor support of parallelization, iframes. It may be not intuitive. Minor bugs specific to this framework.

Ian Wyatt
Ian Wyatt
Software Developer (Allemagne)
Utilisateur LinkedIn vérifié
Logiciels, 11–50 employés
Temps d'utilisation du logiciel : plus d'un an
Source de l'avis

A step forward for e2e, but still too many bugs for comfort

3,0 il y a 5 ans

Avantages :

The display for your e2e tests at every step is really what i always hoped for an e2e testing software

Inconvénients :

Is not reliable. Tests that are ran 3 times in a row, will work 1 or 2 of those times and it has nothing to do with anything you did. Debugging often gives the wrong or useless information.

Joshua
QA Automation engineer (É.-U.)
Logiciels, 201–500 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

One of the best UI automation testing tools

5,0 il y a 2 ans

Avantages :

One of the most powerful features with Cypress is the test runner. You can else debug any tests with ease with their time machine feature where a user can click on cypress steps to view a screenshot of the app and view the DOM. This has helped us create more confidence than other low/no code solutions. Our web team is loving this and enjoy writing tests!

Inconvénients :

It can be tricky learning how Cypress works and how to effective write tests. The rich documentation helps with the basics and provide recipes for more advanced scenarios. The community outside of the docs are very helpful with any questions.

Dale
Software Developer in Test (R.-U.)
Logiciels, 201–500 employés
Temps d'utilisation du logiciel : plus de deux ans
Source de l'avis

Cypress is a great flexible test framework

5,0 il y a 10 mois

Commentaires : having been using Cypress for 6+ years, I still enjoy working with it on a daily basis.

Avantages :

constantly evolving, always a new feature in developmenteasy to learn and implement

Inconvénients :

not able to use on mobile app development

Logiciel trouvé dans