- Page d'accueil
-
Cypress Testing
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
Pourquoi exécuter Cypress sur TestingBot ?
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.
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.
Installez notre outil open-source testingbot-cypress-cli , indiquez-lui l'emplacement de votre cypress.config.js et exécutez-le.
Cyprès en 60 secondes
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
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 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 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.
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
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
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.
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
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.
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
-
1
Le test se connecte à la grille TestingBot
Une machine virtuelle flambant neuve est mise à disposition en quelques secondes, uniquement pour votre session.
-
2
Cypress pilote un véritable navigateur
Chrome, Firefox ou Edge authentiques, jamais simulés, jamais partagés.
-
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é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.
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.
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