Zypressenwolke

Cypress auf einer echten Browser-Cloud ausführen

Verbinden Sie Ihre bestehende Cypress-Suite mit dem Grid von TestingBot und führen Sie sie auf echten Chrome-, Firefox- und Edge-Browsern unter Windows, macOS und Linux aus. Massive Parallelverarbeitung, Video- und Protokolldaten, DSGVO-konform mit EU-Datenspeicherung.

Browser und Betriebssysteme
Chrome · Firefox · Edge
Parallelsitzungen
100
Verfügbarkeits-SLA
99,99%

Von diesen Unternehmen vertraut

30-Sekunden-Antwort

Warum sollte man Cypress auf TestingBot ausführen?

Echte Browserkompatibilität

Cypress läuft in unserer Cloud auf echten Chrome-, Firefox- und Edge-Browsern sowie auf echten Windows-, macOS- und Linux-Systemen. Gleiche Spezifikationen, alle Browser, die Ihre Kunden verwenden.

Massiver Parallelismus

Verteilen Sie die Anzahl der gleichzeitigen Cypress-Sitzungen auf bis zu 100, jede in einer eigenen, einzeln verwendbaren VM. Reduzieren Sie die Bearbeitungszeit von Stunden auf Minuten.

Direkter CLI-Tausch

Installieren Sie unseren Open-Source testingbot-cypress-cli , verweisen Sie ihn auf Ihre cypress.config.js und führen Sie ihn aus.

Was ist Zypresse?

Zypresse in 60 Sekunden

Cypress

Cypress

Open source · MIT · JavaScript / TypeScript

Cypress ist ein JavaScript-Framework für durchgängige Tests, das im Browser und in derselben JavaScript-Laufzeitumgebung wie Ihre Anwendung ausgeführt wird. Tests erhalten direkten Zugriff auf alle Objekte – das DOM, Netzwerkanfragen, Timer und den Zustand des Frameworks selbst – ohne die prozessübergreifende Schnittstelle, die WebDriver-basierte Tools verwenden.

Das verleiht Cypress seine charakteristische schnelle Feedbackschleife, automatisches Warten, zeitgesteuertes Debugging und integrierte Spy-/Stub-APIs. Es ist die erste Wahl für JavaScript-basierte Teams, die eine schnelle Feedbackschleife und moderne Entwicklererfahrung wünschen.

  • JavaScript-/TypeScript-basiert, läuft im Browser
  • Echte Chrome-, Firefox- und Edge-Versionen
  • Automatisches Warten, Zeitreise-Debugger, Netzwerk-Stubbing
  • Integrierte Spy-, Stub- und Clock-APIs
  • Parallel über die testingbot-cypress-cli
Zweizeilige CLI

Cypress mit einem einzigen Befehl in der Cloud ausführen

Installieren Sie unsere Open-Source-CLI, führen Sie testingbot-cypress init aus, um eine Konfiguration zu generieren, und anschließend testingbot-cypress run, um die Tests parallel auf echten Browsern auszuführen.

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

Die vollständigeCypress-Dokumentation auf TestingBot enthält Informationen zu erweiterten Flags, parallelen Optionen und CI-Integration.

Lokal vs. Cloud

Lokaler Cypress vs TestingBot

Cypress läuft auf einem Laptop schnell, solange man keine Skalierbarkeit, mehrere Browser oder echtes WebKit benötigt. Hier ist ein Vergleich mit einer gehosteten Cloud.

Fähigkeit TestingBot Lokale Zypresse
Browserabdeckung
Echte Chrome-, Firefox- und Edge-Versionen
Was auch immer Sie lokal installiert haben
Betriebssysteme
Echte Windows-, macOS- und Linux-Systeme
Ihr einzelner Entwicklungsrechner
Parallelskalierung
Bis zu 100 gleichzeitige Sitzungen, auf Anfrage
Begrenzt durch Ihre CPU und Ihren Arbeitsspeicher
Video & Protokolle
HD-Video und Konsolenprotokolle enthalten
Integriertes Video, aber kein zentrales Armaturenbrett
Testen Sie private und Staging-Umgebungen
Eingebauter sicherer Tunnel
Nur Direktzugriff
EU-Datenresidenz
Ja, DSGVO-konform
In welchem Land sich Ihr Laptop auch immer befindet
Zuverlässigkeit
99,99 % Verfügbarkeitsgarantie (SLA), Überwachung rund um die Uhr
Stürzt ab, wenn man den Deckel schließt
Video, Screenshots und Protokolle sind sofort einsatzbereit.
Testartefakte

Video, Screenshots und Protokolle sind sofort einsatzbereit.

Jedes Cypress-Testergebnis enthält Screenshots, Protokolle und Videos.

Verfolgen Sie problemlos den Teststatus, greifen Sie über die REST-API auf Artefakte zu und integrieren Sie diese in Ihre vorhandenen Tools für nahtlose Berichte und Analysen.

  • Full-HD-Video für jeden Testlauf
  • Browser-Konsolenausgabe und Cypress-Protokolle
  • Screenshots auf Anfrage
  • Benutzerdefinierte Bildschirmauflösung, Zeitzone und Gebietsschema
  • Browser-Startflags und viele weitere Funktionen
Fähigkeiten

Alles, was Cypress in der Cloud benötigt

Über die Ausführung von Tests hinaus stellt TestingBot den gesamten Funktionsumfang von Cypress zur Verfügung, den Sie in Ihrer Konfiguration festlegen würden, sowie Cloud-spezifische Funktionen wie Geolokalisierung und Zeitzone.

  • 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.

Massiver Parallelismus

Paralleles Testen mit Cypress

Beschleunigen Sie Ihre Release-Zyklen mit Cypress Parallel Testing in der TestingBot Cloud. Führen Sie Cypress-Tests parallel in mehreren Browsern, Versionen und Betriebssystemen aus.

  • Bis zu 100 gleichzeitige Cypress-Sitzungen
  • Die Trainingseinheiten beginnen in Sekundenschnelle, kein Aufwärmen erforderlich
  • Intelligentes Spezifikations-Sharding über testingbot-cypress-cli
Gratis Ausprobieren
Paralleles Testen mit Cypress
Live exit nodes
10+ countries
Vereinigte Staaten
Vereinigtes Königreich
Deutschland
Frankreich
Spanien
Belgien
Australien
China
Japan
Geolokalisierungstests

Testen Sie Cypress-Flows aus über 10 Ländern

Führen Sie Cypress-Tests von realen Exit-Nodes weltweit durch. Überprüfen Sie Geo-Targeting , Geo-Blocking und Lokalisierung aus den USA, Großbritannien, Deutschland, Frankreich, Spanien, Belgien, Australien, China, Japan und weiteren Ländern.

Sichere Infrastruktur

Echte Maschinen. Einweggeräte. Absolut dicht.

Jede Cypress-Sitzung läuft in einer brandneuen, einmalig verwendbaren virtuellen Maschine auf einem realen Betriebssystem. Die VM wird nach Beendigung der Sitzung gelöscht – nichts wird wiederverwendet, und es gibt keine Datenlecks zwischen Kunden.

SOC 2-konform, DSGVO-konform mit EU-Datenresidenz, SAML SSO und Audit-Logs für Enterprise-Teams verfügbar.

  • VMs für den einmaligen Gebrauch, die nach jedem Lauf gelöscht werden
  • DSGVO-konform, Datenresidenz in der EU verfügbar
  • SAML SSO, Audit-Logs und SCIM-Bereitstellung
Besuchen Sie das TestingBot Trust Center
  1. 1

    Test verbindet sich mit dem TestingBot-Netzwerk

    Innerhalb von Sekunden wird eine makellose VM speziell für Ihre Sitzung bereitgestellt.

  2. 2

    Cypress steuert einen echten Browser

    Echte Chrome-, Firefox- oder Edge-Versionen, niemals simuliert, niemals geteilt.

  3. 3

    Die VM wird zerstört, sobald Ihr Lauf beendet ist.

    Cookies, Dateien, Browserstatus – alles wird gelöscht. Nichts wird jemals wiederverwendet.

Kontinuierliche Integration

Integrieren Sie Cypress in wenigen Minuten in Ihre CI/CD-Pipeline.

TestingBot lässt sich in alle gängigen CI/CD-Tools integrieren. Trigger Cypress wird bei jedem Commit ausgeführt und streamt Videos und Logs zurück in Ihre Build-Dashboards.

TestingBot secure tunnel for Cypress
Secure Tunnel

Interne und Staging-Apps sicher testen

Nutzen Sie unseren sicheren Tunnel , um Cypress-Tests gegen durch Firewalls geschützte Staging-Umgebungen, interne Dashboards oder Anwendungen, die sich noch auf localhost befinden, auszuführen.

Durchgängig verschlüsselt, keine eingehenden Firewall-Regeln erforderlich, sofort einsatzbereit für gängige CI-Anbieter.

Mehr erfahren
Häufig gestellte Fragen

Cypress auf TestingBot – häufig gestellte Fragen

Warum sollte Cypress auf TestingBot und nicht lokal ausgeführt werden?

Cypress läuft lokal in jedem installierten Browser. TestingBot ermöglicht bis zu 100 parallele Cypress-Sitzungen auf echten Chrome-, Firefox- und Edge-Systemen unter Windows, macOS und Linux, inklusive automatischer Erfassung von HD-Video und Konsolenprotokollen.

Welche Cypress-Versionen werden unterstützt?

TestingBot unterstützt derzeit Cypress 14.2.0 , 13.17.0 , 13.3.3 (Standard), 12.5.1 , 10.0.0 , 9.1.0 und 8.0.0 . Über das Feld cypress_version in Ihrer testingbot.json können Sie für jeden Testlauf eine bestimmte Version festlegen.

Kann ich Cypress parallel ausführen?

Ja. TestingBot plant bis zu 100 parallele Cypress-Sitzungen mit automatischer Spezifikationsverteilung durch die testingbot-cypress-cli. Jede Sitzung läuft in einer eigenen, einzeln verwendbaren VM.

Worin unterscheidet sich TestingBot von Cypress Cloud?

TestingBot nutzt Cypress auf echten Chrome-, Firefox- und Edge-Browsern unter Windows, macOS und Linux. Cypress Cloud ist ein Ergebnis-Dashboard, keine Browser-Cloud. Beide können parallel genutzt werden – viele Teams zeichnen Daten in Cypress Cloud auf und führen sie mit TestingBot aus.

Unterstützt TestingBot TypeScript und den Cypress-Komponenten-Runner?

Ja – siehe den TypeScript-Leitfaden . Komponententests funktionieren genauso wie E2E-Tests.

Wie migriere ich meine bestehende Cypress-Suite?

Installieren Sie unsere Open-Source testingbot-cypress-cli , führen Sie testingbot-cypress init aus, verweisen Sie auf Ihre cypress.config.js und führen Sie anschließend testingbot-cypress run aus. Ihre Spezifikationen, Plugins und Fixtures bleiben unverändert.

Kann ich interne oder temporäre Websites testen?

Ja – installieren Sie unseren sicheren Tunnel , und Ihre Cypress-Tests können Staging-Umgebungen, localhost oder alles andere hinter Ihrer Firewall erreichen.

Ist das Cypress Grid DSGVO-/SOC 2-konform?

TestingBot erfüllt die DSGVO-Vorgaben, verfügt über einen EU-Datenspeicherort, ist ISO 27001-konform und STAR Level 1-zertifiziert. In unseren Enterprise-Tarifen bieten wir SAML SSO, SCIM und Audit-Logs an.

Sind Sie bereit, mit Cypress-Tests zu beginnen?

Um zu beginnen, lesen Sie bitte unsere Cypress Testing Dokumentation.

Kostenlose Testversion