Nube de ciprés

Ejecuta Cypress en una nube de navegador real

Dirige tu suite Cypress existente a la plataforma de TestingBot y ejecútala en Chrome, Firefox y Edge reales en Windows, macOS y Linux. Paralelismo masivo, artefactos de vídeo y registro, cumplimiento con el RGPD y residencia de datos en la UE.

Navegadores y sistemas operativos
Chrome · Firefox · Edge
Sesiones paralelas
100
Acuerdo de nivel de servicio (SLA) de tiempo de actividad
99,99%

Confiado por estas compañías

Respuesta en 30 segundos

¿Por qué ejecutar Cypress en TestingBot?

Cobertura real en todos los navegadores

Cypress funciona en Chrome, Firefox y Edge reales en nuestra nube, en Windows, macOS y Linux reales. Las mismas especificaciones, en todos los navegadores que usan sus clientes.

Paralelismo masivo

Permite hasta 100 sesiones simultáneas de Cypress, cada una en su propia máquina virtual de uso individual. Reduce el tiempo de ejecución de la suite de horas a minutos.

Intercambio de CLI sin complicaciones

Instala nuestra herramienta de código abierto testingbot-cypress-cli , indícale la ruta a tu cypress.config.js y ejecútala.

¿Qué es el ciprés?

Ciprés en 60 segundos

Cypress

Cypress

Open source · MIT · JavaScript / TypeScript

Cypress es un framework de pruebas de extremo a extremo para JavaScript que se ejecuta en el navegador, en el mismo entorno de ejecución de JavaScript que tu aplicación. Las pruebas obtienen acceso directo a todos los objetos (el DOM, las solicitudes de red, los temporizadores y el estado propio del framework) sin el puente entre procesos que utilizan las herramientas basadas en WebDriver.

Esto le confiere a Cypress su característico ciclo de retroalimentación rápido, espera automática, depuración con retroceso en el tiempo y API de espía/stub integradas. Es la opción por excelencia para equipos que priorizan JavaScript y buscan un ciclo de retroalimentación rápido y una experiencia de desarrollador moderna.

  • JavaScript / TypeScript-first, se ejecuta en el navegador
  • Chrome, Firefox y Edge reales
  • Espera automática, depurador de viaje en el tiempo, simulación de red.
  • API integradas para espionaje, simulación y reloj.
  • Paralelo a través de testingbot-cypress-cli
Interfaz de línea de comandos de dos líneas

Ejecuta Cypress en la nube con un solo comando.

Instala nuestra interfaz de línea de comandos de código abierto, ejecuta testingbot-cypress init para generar un archivo de configuración y, a continuación, testingbot-cypress run para distribuirlo en paralelo a través de navegadores reales.

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

Consulte ladocumentación completa de Cypress en TestingBot para obtener información sobre indicadores avanzados, opciones paralelas e integración con CI.

Local frente a la nube

Cypress local vs TestingBot

Cypress funciona rápido en un portátil hasta que necesitas escalabilidad, varios navegadores o WebKit real. Aquí te mostramos cómo se compara con una nube alojada.

Capacidad Bot de pruebas Ciprés local
Cobertura de navegadores
Chrome, Firefox y Edge reales
Lo que sea que hayas instalado localmente
Sistemas operativos
Windows, macOS y Linux reales
Tu máquina de desarrollo única
Escalado paralelo
Hasta 100 sesiones simultáneas, bajo demanda.
Limitado por tu CPU y RAM
Vídeos y registros
Vídeo en alta definición y registros de la consola incluidos.
Vídeo integrado, pero sin panel de control central.
Entornos de prueba privados y de prueba
Túnel seguro incorporado
Acceso directo únicamente
Residencia de datos en la UE
Sí, cumple con el RGPD.
Sea cual sea el país en el que se encuentre tu portátil
Fiabilidad
SLA de disponibilidad del 99,99%, monitorización 24/7
Se bloquea al cerrar la tapa.
Vídeo, capturas de pantalla y registros listos para usar.
Artefactos de prueba

Vídeo, capturas de pantalla y registros listos para usar.

Cada resultado de prueba de Cypress incluye capturas de pantalla, registros y videos.

Realice un seguimiento fácil del estado de las pruebas, acceda a los artefactos a través de la API REST e intégrelos con sus herramientas existentes para obtener informes y análisis sin inconvenientes.

  • Vídeo Full HD para cada prueba de rendimiento
  • Salida de la consola del navegador y registros de Cypress
  • Capturas de pantalla a pedido
  • Resolución de pantalla, zona horaria y configuración regional personalizadas.
  • Indicadores de inicio del navegador y muchas más funcionalidades.
Capacidades

Todo lo que Cypress necesita en la nube.

Además de ejecutar pruebas, TestingBot expone todas las funcionalidades de Cypress que configurarías, además de características exclusivas de la nube como la geolocalización y la zona horaria.

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

Paralelismo masivo

Pruebas paralelas con Cypress

Acelere sus ciclos de lanzamiento con las pruebas paralelas de Cypress en la nube de TestingBot. Ejecute pruebas de Cypress en paralelo en múltiples navegadores, versiones y sistemas operativos.

  • Hasta 100 sesiones simultáneas de Cypress
  • Las sesiones comienzan en segundos, sin calentamiento.
  • Fragmentación inteligente de especificaciones mediante testingbot-cypress-cli
Trate Gratuito
Pruebas paralelas con Cypress
Live exit nodes
10+ countries
Estados Unidos
Reino Unido
Alemania
Francia
España
Bélgica
Australia
Porcelana
Japón
Pruebas de geolocalización

Probar los flujos de Cypress proviene de más de 10 países.

Ejecuta pruebas de Cypress desde nodos de salida reales en todo el mundo. Verifica la segmentación geográfica , el bloqueo geográfico y la localización desde Estados Unidos, Reino Unido, Alemania, Francia, España, Bélgica, Australia, China, Japón y otros países.

Infraestructura segura

Máquinas de verdad. De un solo uso. Cero fugas.

Cada sesión de Cypress se ejecuta en una máquina virtual nueva y de un solo uso sobre un sistema operativo real. La máquina virtual se destruye en el momento en que finaliza la ejecución; no se reutiliza nada ni se comparte entre clientes.

Cumple con la norma SOC 2, con el RGPD, con residencia de datos en la UE, inicio de sesión único SAML y registros de auditoría disponibles para equipos empresariales.

  • Máquinas virtuales de un solo uso, borradas después de cada ejecución.
  • Residencia de datos en la UE disponible, conforme al RGPD.
  • Inicio de sesión único (SSO) mediante SAML, registros de auditoría y aprovisionamiento SCIM.
Visita el Centro de confianza de TestingBot
  1. 1

    La prueba se conecta a la cuadrícula de TestingBot.

    Se crea una máquina virtual impecable en segundos, exclusivamente para su sesión.

  2. 2

    Cypress impulsa un navegador real

    Chrome, Firefox o Edge reales, nunca simulados, nunca compartidos.

  3. 3

    La máquina virtual se destruye en el momento en que finaliza la ejecución.

    Cookies, archivos, estado del navegador, todo borrado. Nada se reutiliza jamás.

Integración continua

Integra Cypress en tu CI/CD en minutos.

TestingBot se integra con las principales herramientas de CI/CD. Activa Cypress, que se ejecuta con cada commit, transmite vídeos y registra la información en tus paneles de control de compilación.

TestingBot secure tunnel for Cypress
Secure Tunnel

Prueba aplicaciones internas y de prueba de forma segura.

Utilice nuestro túnel seguro para ejecutar pruebas de Cypress en sitios de prueba protegidos por cortafuegos, paneles internos o aplicaciones que aún se encuentren en localhost.

Cifrado de extremo a extremo, sin necesidad de reglas de firewall de entrada, listo para usar con los proveedores de CI más populares.

Aprende más
Preguntas frecuentes

Cypress en TestingBot: preguntas frecuentes

¿Por qué ejecutar Cypress en TestingBot en lugar de localmente?

Cypress se ejecuta localmente en cualquier navegador que tengas instalado. TestingBot te ofrece hasta 100 sesiones paralelas de Cypress en Chrome, Firefox y Edge reales, en máquinas Windows, macOS y Linux reales, con vídeo HD y registros de consola recopilados automáticamente.

¿Qué versiones de Cypress son compatibles?

TestingBot actualmente admite Cypress 14.2.0 , 13.17.0 , 13.3.3 (predeterminado), 12.5.1 , 10.0.0 , 9.1.0 y 8.0.0 . Fije una versión específica por ejecución a través del campo cypress_version en su testingbot.json .

¿Puedo ejecutar Cypress en paralelo?

Sí. Los planes de TestingBot incluyen hasta 100 sesiones paralelas de Cypress, con fragmentación automática de especificaciones gestionada por testingbot-cypress-cli. Cada sesión se ejecuta en su propia máquina virtual de uso único.

¿En qué se diferencia TestingBot de Cypress Cloud?

TestingBot ejecuta Cypress en Chrome, Firefox y Edge reales sobre sistemas Windows, macOS y Linux reales. Cypress Cloud es un panel de resultados, no una nube de navegador. Ambas herramientas pueden coexistir: muchos equipos graban en Cypress Cloud y ejecutan las pruebas en TestingBot.

¿TestingBot es compatible con TypeScript y el ejecutor de componentes Cypress?

Sí, consulta la guía de TypeScript . Las ejecuciones de componentes funcionan de la misma manera que las especificaciones e2e.

¿Cómo puedo migrar mi suite Cypress existente?

Instala nuestra herramienta de código abierto testingbot-cypress-cli , ejecuta testingbot-cypress init , indícale la ruta a tu cypress.config.js y ejecuta testingbot-cypress run . Tus especificaciones, plugins y fixtures permanecerán sin cambios.

¿Puedo probar sitios internos o de prueba?

Sí, instala nuestro túnel seguro y tus pruebas de Cypress podrán acceder a entornos de prueba, localhost o cualquier otro lugar detrás de tu cortafuegos.

¿La red Cypress cumple con el RGPD/SOC 2?

TestingBot cumple con el RGPD, tiene residencia de datos en la UE, está alineado con la norma ISO 27001 y cuenta con la certificación STAR Nivel 1. Ofrecemos inicio de sesión único SAML, SCIM y registros de auditoría en los planes empresariales.

¿Listo para comenzar la prueba de ciprés?

Para comenzar, consulte nuestra documentación de Cypress Testing.

Prueba gratis