Cypress

Quand un dev en a eu marre de se battre avec Selenium

🎧 Écoutez l’histoire
⏳ Chargement...

Selenium, c’était une révolution.
Mais soyons honnêtes : c’était aussi une galère.

Les tests end-to-end étaient :

  • Lents (lancer un test, c’était comme attendre le café couler)
  • Instables (un test qui marche un jour et pète le lendemain, la joie)
  • Durs à debugger (le fameux “ça marche en local mais pas sur le CI”)

Et ça, Brian Mann, un développeur front, en avait marre.

Il voulait un outil :

  • Rapide
  • Stable
  • Pensé pour les devs front

C’est comme ça qu’est né Cypress, en 2015.

Son gros coup de génie ?

Ne pas utiliser Selenium.

Au lieu de piloter un navigateur de l’extérieur, Cypress tourne directement dedans.

Résultat :

  • Exécution ultra-rapide
  • 🔍 Debugging facile (avec un time-travel pour revoir chaque étape)
  • 🔄 Tests plus fiables (moins de flakiness)

Cypress a changé la donne pour les tests end-to-end.
Il a permis aux développeurs front d’adopter le testing comme une vraie partie du dev.

Aujourd’hui, c’est devenu une référencemême si Playwright commence à lui faire de l’ombre.

➡️ Tout ça, parce qu’un mec en avait marre de maudire Selenium à chaque build.

94 / 109
Retour aux histoires Réagir sur LinkedIn