- TestingBot
-
Cypress Testing
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
¿Por qué ejecutar Cypress en TestingBot?
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.
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.
Instala nuestra herramienta de código abierto testingbot-cypress-cli , indícale la ruta a tu cypress.config.js y ejecútala.
Ciprés en 60 segundos
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
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 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
Consulte ladocumentación completa de Cypress en TestingBot para obtener información sobre indicadores avanzados, opciones paralelas e integración con CI.
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.
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.
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.
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
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.
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.
-
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
Cypress impulsa un navegador real
Chrome, Firefox o Edge reales, nunca simulados, nunca compartidos.
-
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.
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.
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ásCypress 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