nuage de cyprès

Exécutez Cypress sur un véritable cloud de navigateur

Connectez votre suite Cypress existante à la grille de TestingBot et exécutez-la sur de véritables instances de Chrome, Firefox et Edge sous Windows, macOS et Linux. Parallélisme massif, artefacts vidéo et de journalisation, conformité RGPD avec résidence des données dans l'UE.

Comparing frameworks? See Cypress vs Selenium and Cypress vs Playwright.

Navigateurs et systèmes d'exploitation
Chrome · Firefox · Edge
Sessions parallèles
100
SLA de disponibilité
99,99%

Aimé par ces entreprises

Réponse en 30 secondes

Pourquoi exécuter Cypress sur TestingBot ?

Couverture multi-navigateurs réelle

Cypress fonctionne sur Chrome, Firefox et Edge (versions réelles) dans notre cloud, ainsi que sur Windows, macOS et Linux (versions réelles). Mêmes spécifications, tous les navigateurs utilisés par vos clients.

Parallélisme massif

Déployez jusqu'à 100 sessions Cypress simultanées, chacune dans sa propre VM à usage unique. Réduisez le temps d'exécution de plusieurs heures à quelques minutes.

Remplacement direct de l'interface de ligne de commande

Installez notre outil open-source testingbot-cypress-cli , indiquez-lui l'emplacement de votre cypress.config.js et exécutez-le.

Qu'est-ce que le cyprès ?

Cyprès en 60 secondes

Cypress

Cypress

Open source · MIT · JavaScript / TypeScript

Cypress est un framework de test JavaScript de bout en bout qui s'exécute dans le navigateur, au sein du même environnement d'exécution JavaScript que votre application. Les tests bénéficient d'un accès direct à chaque objet (DOM, requêtes réseau, minuteurs et état du framework lui-même), sans passer par le pont interprocessus utilisé par les outils basés sur WebDriver.

Cela confère à Cypress sa boucle de rétroaction rapide caractéristique, l'attente automatique, le débogage temporel et ses API espionnes/stub intégrées. C'est le choix de référence pour les équipes privilégiant JavaScript qui recherchent une boucle de rétroaction rapide et une expérience utilisateur moderne.

  • JavaScript/TypeScript prioritaire, s'exécute dans le navigateur
  • Real Chrome, Firefox et Edge
  • Attente automatique, débogueur de voyage dans le temps, simulation de réseau
  • API intégrées pour l'espionnage, les stubs et l'horloge
  • En parallèle via testingbot-cypress-cli
Interface de ligne de commande (CLI) à deux lignes

Exécutez Cypress sur le cloud avec une seule commande

Installez notre interface de ligne de commande open-source, exécutez testingbot-cypress init pour générer une configuration, puis testingbot-cypress run pour déployer en parallèle sur de vrais navigateurs.

install & init step 1
# Install the open-source CLI
$ npm install testingbot-cypress-cli

# Generate testingbot.json (one-off)
$ testingbot-cypress init

# Edit the generated testingbot.json:
#   "cypress_project_dir": "./cypress",
#   "browsers": ["chrome", "firefox", "edge"],
#   "build_name": "ci-build-${BUILD_NUMBER}"
run on the cloud step 2
# Run your specs on real cloud browsers
$ testingbot-cypress run --parallel 10

# Pin a specific supported Cypress version
$ testingbot-cypress run \
    --cypress-version "14.2.0"

# → live results in your TestingBot dashboard
# → video and console logs via REST API

Consultez ladocumentation complète de Cypress sur TestingBot pour connaître les options avancées, les options parallèles et l'intégration CI.

Local vs cloud

Cypress local contre TestingBot

Cypress est rapide sur un ordinateur portable, sauf si vous avez besoin de déployer des applications à grande échelle, de gérer plusieurs navigateurs ou d'utiliser WebKit. Voici une comparaison avec un cloud hébergé.

Capacité TesteurBot Cyprès local
Couverture du navigateur
Real Chrome, Firefox et Edge
Tout ce que vous avez installé localement
Systèmes d'exploitation
Windows, macOS et Linux authentiques
Votre unique machine de développement
Mise à l'échelle parallèle
Jusqu'à 100 sessions simultanées, à la demande
Limité par votre processeur et votre RAM
Vidéos et journaux
Vidéo HD et journaux de la console inclus
Vidéo intégrée, mais pas de tableau de bord central
Environnements de test privés et de préproduction
Tunnel sécurisé intégré
Accès direct uniquement
résidence des données de l'UE
Oui, conforme au RGPD
Quel que soit le pays où se trouve votre ordinateur portable
Fiabilité
SLA de disponibilité de 99,99 %, surveillance 24h/24 et 7j/7
L'appareil se bloque lorsqu'on ferme le couvercle.
Vidéo, captures d'écran et journaux prêts à l'emploi
artefacts de test

Vidéo, captures d'écran et journaux prêts à l'emploi

Chaque résultat de test Cypress comprend des captures d'écran, des journaux et des vidéos.

Suivez facilement l'état des tests, accédez aux artefacts via l'API REST et intégrez-les à vos outils existants pour des rapports et des analyses transparents.

  • Vidéo Full HD pour chaque spécification
  • Sortie de la console du navigateur et journaux Cypress
  • Captures d'écran à la demande
  • Résolution d'écran, fuseau horaire et paramètres régionaux personnalisés
  • Options de démarrage du navigateur et bien d'autres fonctionnalités
Capacités

Tout ce dont Cypress a besoin dans le cloud

Au-delà de l'exécution de tests, TestingBot expose l'ensemble des fonctionnalités de Cypress que vous pouvez définir dans votre configuration, ainsi que des fonctionnalités exclusives au cloud comme la géolocalisation et le fuseau horaire.

  • Capabilities

    Browser, OS, version, screen resolution and every capability the cloud accepts.

  • Authentication

    Pass credentials, environment variables and login fixtures into your specs.

  • Specs & filters

    Pick which specs run per build, group by tag or shard automatically.

  • TypeScript

    Run TypeScript-based Cypress specs out of the box, no extra setup.

  • Geolocation & timezone

    Spoof GPS and timezone per session for App Store, store-front and back-end checks.

  • Reporting

    JUnit XML, mochawesome and integrations with Jenkins, GitHub and GitLab.

Parallélisme massif

Tests parallèles avec Cypress

Accélérez vos cycles de publication grâce aux tests parallèles Cypress sur le cloud de TestingBot. Exécutez des tests Cypress en parallèle sur plusieurs navigateurs, versions et systèmes d'exploitation.

  • Jusqu'à 100 sessions Cypress simultanées
  • Les séances commencent en quelques secondes, sans échauffement.
  • Partitionnement intelligent des spécifications via testingbot-cypress-cli
Commencer gratuitement
Tests parallèles avec Cypress
Live exit nodes
10+ countries
États-Unis
Royaume-Uni
Allemagne
France
Espagne
Belgique
Australie
Chine
Japon
Tests de géolocalisation

Test Cypress est produit à partir de plus de 10 pays.

Exécutez des tests Cypress depuis de véritables nœuds de sortie à travers le monde. Vérifiez le ciblage géographique , le blocage géographique et la localisation depuis les États-Unis, le Royaume-Uni, l'Allemagne, la France, l'Espagne, la Belgique, l'Australie, la Chine, le Japon et bien d'autres pays.

Infrastructure sécurisée

De vraies machines. À usage unique. Zéro fuite.

Chaque session Cypress s'exécute dans une machine virtuelle dédiée, à usage unique, sur un système d'exploitation physique. La machine virtuelle est détruite dès la fin de l'exécution : aucune donnée n'est réutilisée, aucune fuite de données n'est constatée entre les clients.

Conforme à la norme SOC 2, au RGPD avec résidence des données dans l'UE, SSO SAML et journaux d'audit disponibles pour les équipes d'entreprise.

  • Machines virtuelles à usage unique, effacées après chaque exécution
  • Conforme au RGPD, possibilité de résidence des données dans l'UE
  • Authentification unique SAML, journaux d'audit et provisionnement SCIM
Visitez le centre de confiance de TestingBot
  1. 1

    Le test se connecte à la grille TestingBot

    Une machine virtuelle flambant neuve est mise à disposition en quelques secondes, uniquement pour votre session.

  2. 2

    Cypress pilote un véritable navigateur

    Chrome, Firefox ou Edge authentiques, jamais simulés, jamais partagés.

  3. 3

    La machine virtuelle est détruite dès que votre session se termine.

    Cookies, fichiers, état du navigateur, tout est effacé. Rien n'est jamais réutilisé.

Intégration continue

Intégrez Cypress à votre CI/CD en quelques minutes.

TestingBot s'intègre à tous les principaux outils CI/CD. Il déclenche l'exécution de Cypress à chaque commit et affiche les flux vidéo et les journaux dans vos tableaux de bord de build.

Secure Tunnel

Tester les applications internes et de test en toute sécurité

Utilisez notre tunnel sécurisé pour exécuter des tests Cypress sur des sites de préproduction protégés par pare-feu, des tableaux de bord internes ou des applications encore sur localhost.

Chiffrement de bout en bout, aucune règle de pare-feu entrante requise, prêt à l'emploi pour les fournisseurs d'intégration continue les plus populaires.

FAQ

Cypress sur TestingBot — Foire aux questions

Pourquoi exécuter Cypress sur TestingBot plutôt qu'en local ?

En local, Cypress s'exécute sur n'importe quel navigateur installé. TestingBot vous permet d'exécuter jusqu'à 100 sessions Cypress simultanées sur de véritables serveurs Chrome, Firefox et Edge, sur de véritables machines Windows, macOS et Linux, avec enregistrement vidéo HD et journaux de console collectés automatiquement.

Quelles versions de Cypress sont prises en charge ?

TestingBot prend actuellement en charge Cypress 14.2.0 , 13.17.0 , 13.3.3 (par défaut), 12.5.1 , 10.0.0 , 9.1.0 et 8.0.0 . Vous pouvez spécifier une version pour chaque exécution via le champ cypress_version de votre testingbot.json .

Puis-je exécuter Cypress en parallèle ?

Oui. Les abonnements TestingBot incluent jusqu'à 100 sessions Cypress parallèles, avec un partitionnement automatique des spécifications géré par testingbot-cypress-cli. Chaque session s'exécute dans sa propre machine virtuelle à usage unique.

En quoi TestingBot diffère-t-il de Cypress Cloud ?

TestingBot exécute Cypress sur de véritables navigateurs Chrome, Firefox et Edge sous Windows, macOS et Linux. Cypress Cloud est un tableau de bord de résultats, et non un navigateur cloud. Les deux peuvent coexister : de nombreuses équipes enregistrent leurs données sur Cypress Cloud et exécutent leurs tests sur TestingBot.

Est-ce que TestingBot prend en charge TypeScript et le lanceur de composants Cypress ?

Oui — consultez le guide TypeScript . L’exécution des composants fonctionne de la même manière que les spécifications e2e.

Comment puis-je migrer ma suite Cypress existante ?

Installez notre outil open source testingbot-cypress-cli , exécutez testingbot-cypress init , indiquez-lui l'emplacement de votre cypress.config.js , puis exécutez testingbot-cypress run . Vos spécifications, plugins et fixtures restent inchangés.

Puis-je tester des sites internes ou des sites de test ?

Oui — installez notre tunnel sécurisé et vos tests Cypress pourront atteindre les environnements de test, localhost ou tout autre emplacement situé derrière votre pare-feu.

Le réseau Cypress est-il conforme aux normes RGPD/SOC 2 ?

TestingBot est conforme au RGPD (résidence des données dans l'UE), aligné sur la norme ISO 27001 et certifié STAR niveau 1. Nos forfaits Entreprise proposent l'authentification unique SAML, SCIM et des journaux d'audit.

Prêt à commencer les tests Cypress?

Pour commencer, veuillez consulter notre documentation Cypress Testing.

Essai gratuit