Alternativas a Cypress: adónde ir y cómo migrar tus pruebas

Nueve destinos, uno por cada motivo para irte, y un plan de migración en ocho pasos.

La respuesta corta: Playwright para la gran mayoría de equipos que escriben sus pruebas en código. Es gratuito, ejecuta en paralelo por defecto y cubre Chromium, Firefox y WebKit. WebdriverIO si además tienes una app móvil nativa. Selenium si tu equipo programa en Java, Python o C#. Katalon, Ghost Inspector o BugBug si nadie quiere mantener código de pruebas. QA Wolf si prefieres pagar un servicio por ejecución antes que contratar. Antes de elegir, ten clara una cosa: ninguna herramienta importa una suite de Cypress tal cual. Reescribes, en parte a mano. Hemos comparado estos nueve destinos y revisado sus páginas oficiales de precios en 2026.

Romain CochardCEO de Hack'celeration
Actualizado 20269destinos comparados8pasos de migración2026precios revisados

La clasificación es editorial: una posición patrocinada siempre se indica en su ficha, y ningún enlace de afiliación cambia una nota.

Los motivos reales

Por qué Cypress acaba quedándose corto

En el día a día, Cypress es cómodo. Su ejecutor interactivo, que te deja volver atrás paso a paso en cada prueba, se cita a menudo como el mejor depurador del sector. Los equipos se van por otros motivos: una arquitectura que ejecuta la prueba dentro del navegador y una factura de Cypress Cloud que crece con la suite. Aquí van seis motivos, todos verificados en la documentación de Cypress o en equipos que ya migraron.

Una pestaña, un dominio, un navegador

La documentación oficial los llama «compromisos permanentes»: Cypress no controla más de un navegador a la vez, y cada prueba queda ligada a un solo dominio (necesitas cy.origin() para salir de él). ¿Varias pestañas? Solo con el plugin @cypress/puppeteer. Un chat que se prueba con dos usuarios conectados, o un pago que redirige a la pasarela, se convierte enseguida en un apaño. Un equipo describió un inicio y cierre de sesión en nueve pasos solo para simular a dos personas en un chat.

Solo JavaScript, y así seguirá

Como la prueba corre en el navegador, Cypress habla el idioma del navegador. Su documentación lo dice sin rodeos: JavaScript es el único lenguaje que soportará. Si tus desarrolladores de backend programan en Python o Java y quieren añadir pruebas, primero tienen que pasarse a TypeScript. Playwright acepta Node.js, Python, Java y .NET; Selenium suma C#, Ruby y Kotlin.

Safari sigue siendo experimental

Cypress lanza los navegadores de la familia Chrome (Chrome, Chromium, Edge) y Firefox. WebKit, el motor de Safari, llega solo con una opción experimental (experimentalWebKitSupport, desde la versión 10.8) que se apoya en el paquete playwright-webkit. La documentación avisa de que una función experimental puede cambiar o desaparecer. Si buena parte de tus clientes usa iPhone o Mac, es un hueco real en tu cobertura.

La factura del Cloud cuenta cada it()

El ejecutor es gratuito (licencia MIT), pero guardar los resultados pasa por Cypress Cloud. Cada it() que pasa o falla cuenta como un resultado. El plan Starter gratuito incluye 500 al mes: una suite de 100 pruebas lanzada seis veces al mes ya se pasa. Al llegar al límite, la paralelización se desactiva y los resultados nuevos se ocultan hasta el ciclo siguiente. Team cuesta 799 $ al año por 120.000 resultados, Business 3.199 $ al año, y la detección de pruebas inestables solo existe desde Team.

Paneles de terceros bloqueados desde la v13

En 2023, a partir de su versión 13, Cypress bloqueó el envío de resultados a Sorry Cypress y Currents, dos alternativas a su Cloud. Hoy Currents solo admite Cypress hasta la versión 12.17.4. Un equipo afectado por el bloqueo montó su propia herramienta de informes y cuenta que su factura mensual bajó de 405 $ a 90 $. Para muchos, ahí se rompió la confianza.

Suites grandes lentas y frágiles

Los testimonios de campo hablan de navegadores que se cuelgan entre pruebas y de comandos encadenados que vuelven inestable una prueba, porque solo se reintentan las consultas, no las acciones. Un equipo cuenta que pasó de 2 h 27 min a 16 minutos al migrar, sobre todo gracias a la ejecución en paralelo y al reparto de la suite. Es la cifra de un equipo, no un banco de pruebas: tu suite puede ganar mucho menos.

Las 9 alternativas

Alternativas a Cypress, herramienta por herramienta

Para cada herramienta: por qué irte a ella, para quién es, su límite, cómo migrar desde Cypress y cuánto cuesta. Los precios son los de las páginas oficiales en 2026, en dólares: estos editores no publican tarifas en euros para España.

01

Playwright: el destino por defecto

La opción por defecto

Por qué irte a Playwright. Resuelve de golpe las tres quejas principales sobre Cypress. Controla Chromium, Firefox y WebKit en Windows, Linux y macOS, maneja varias pestañas y varios dominios en la misma prueba, y ejecuta en paralelo por defecto. Repartir la suite entre varias máquinas de integración continua (--shard=1/4, --shard=2/4…) es gratis, y npx playwright merge-reports une los resultados en un solo informe HTML. Lo que Cypress Cloud cobra, Playwright lo trae en el paquete de código abierto (licencia Apache-2.0, unas 99.000 estrellas en GitHub).

Para quién. Equipos de desarrollo en TypeScript, y también en Python, Java o .NET, que quieren una sola base de pruebas para todos los navegadores.

Para quién no. Un equipo sin desarrolladores, o uno que valora por encima de todo el ejecutor interactivo de Cypress: el modo UI de Playwright se le acerca, pero la experiencia no es la misma.

Su límite. La prueba corre en Node.js, fuera del navegador: escribes await en todas partes y las esperas funcionan algo distinto. Los antiguos paquetes experimentales de pruebas de componentes (React, Vue) se han retirado: si haces muchas pruebas de componentes con Cypress, lee la guía de Playwright antes de irte. Y el reparto solo divide pruebas que pueden correr en paralelo: las que comparten una misma cuenta de demo habrá que separarlas.

Cómo migrar. No hay conversor oficial. Los conversores de la comunidad hacen el grueso del trabajo y marcan lo que no saben traducir (un equipo vio sus funciones sin convertir con el prefijo FIXME_). Las equivalencias básicas: cy.get() pasa a page.locator(), cy.intercept() a page.route() y cy.session() a un estado de sesión guardado (storageState). Truco: inicia sesión una sola vez en un proyecto de preparación global, en vez de hacerlo en cada prueba como muchas suites de Cypress. Suele ser la primera ganancia de tiempo.

Precio
gratis, código abierto
Navegadores
Chromium, Firefox, WebKit
Lenguajes
JS/TS, Python, Java, .NET
Límite
sin conversor oficial
Leer la documentación de Playwright →
02

WebdriverIO: web y móvil con el mismo código

Móvil nativo

Por qué irte a WebdriverIO. Es la opción en JavaScript que más lejos llega fuera del navegador. Se apoya en los estándares WebDriver y WebDriver BiDi, controla Chrome, Firefox, Safari y Edge, y también prueba apps de iOS, Android y Flutter, nativas o híbridas. Sus pruebas de componentes corren en un navegador real, con Testing Library para React, Preact, Svelte o Vue. Es código abierto (licencia MIT) y anuncia que todas sus funciones son gratuitas.

Para quién. Equipos con una web y una app móvil que quieren una sola forma de escribir pruebas.

Para quién no. Un equipo pequeño que solo prueba una web: la configuración es más pesada que la de Playwright, con más decisiones que tomar (framework, servicios, informes).

Su límite. El móvil nativo exige montar el entorno móvil al lado: emuladores, dispositivos reales o una granja de dispositivos en la nube. El código es gratis, la infraestructura no.

Cómo migrar. Pasar desde Cypress resulta natural: mismo lenguaje, lógica de selectores parecida, aserciones al estilo expect. Empieza con el asistente (npm init wdio@latest), deja Mocha, la opción por defecto, para conservar los bloques describe e it que ya conoces, y migra archivo por archivo.

Precio
gratis, código abierto
Móvil
iOS, Android, Flutter
Protocolos
WebDriver y BiDi
Límite
configuración más pesada
Ver la web de WebdriverIO →
03

Selenium: cuando tu equipo no programa en JavaScript

Multilenguaje

Por qué irte a Selenium. Es la herramienta histórica, y sigue siendo la única que cubre seis lenguajes: Java, Python, C#, Ruby, JavaScript y Kotlin. Si tu equipo de QA trabaja en Java con JUnit, o tus desarrolladores en Python con pytest, Selenium les ahorra aprender otro lenguaje. Selenium Grid reparte las pruebas entre varias máquinas y navegadores desde un punto central. Licencia Apache-2.0.

Para quién. Equipos de QA grandes y multilenguaje, y empresas que ya tienen un Grid o pagan una nube de navegadores.

Para quién no. Un equipo de front acostumbrado a la comodidad de Cypress: Selenium no espera solo a que un elemento esté listo, las esperas las gestionas tú.

Su límite. Más código para la misma prueba, y pruebas inestables si las esperas están mal puestas. El Grid hay que alojarlo y mantenerlo, o pagar a alguien.

Cómo migrar. Reescritura completa, porque a menudo cambia el lenguaje. Monta desde el primer día un modelo por página (Page Object Model) y esperas explícitas. Nuestra página dejar Selenium cuenta el camino inverso, útil para ver qué empuja a los equipos a irse.

Precio
gratis, código abierto
Lenguajes
Java, Python, C#, Ruby, JS, Kotlin
Ejecución
Selenium Grid
Límite
esperas a tu cargo
Ver la web de Selenium →
04

TestCafe: seguir en JavaScript sin configurar nada

El más ligero

Por qué irte a TestCafe. Se instala con un solo paquete npm (npm i -g testcafe) y lanza los navegadores habituales sin más ajustes: Chrome, Firefox, Safari, Edge y Opera. Puede abrir varias ventanas y saltar de una a otra en la misma prueba, algo que Cypress no hace sin plugin (solo en Chrome y Firefox en local, no en navegadores remotos). Las pruebas se escriben en JavaScript o TypeScript, y DevExpress lo publica como código abierto (licencia MIT).

Para quién. Un equipo pequeño de JavaScript que quiere salir de Cypress rápido sin aprender una herramienta más grande.

Para quién no. Un equipo que quiere la herramienta en la que más invierte la comunidad: TestCafe tiene unas 9.900 estrellas en GitHub, diez veces menos que Playwright, y hay menos respuestas ya hechas.

Su límite. Un ecosistema más pequeño (plugins, ejemplos, ofertas de empleo) y sin móvil nativo.

Cómo migrar. La sintaxis cambia (t.click() en vez de cy.get().click(), selectores con Selector()), pero la lógica es la misma. Migra primero tus cinco recorridos más críticos para juzgar la herramienta sobre tu propia aplicación antes de convertir el resto.

Precio
gratis, código abierto
Instalación
un paquete npm
Navegadores
Chrome, Firefox, Safari, Edge, Opera
Límite
comunidad más pequeña
Ver la web de TestCafe →
05

Katalon: una plataforma completa, con o sin código

Plataforma

Por qué irte a Katalon. Katalon cubre web, móvil, API y escritorio en una sola herramienta, con una grabadora de recorridos para quien no programa y un modo de scripts para quien sí. Para un equipo de QA mixto, es una herramienta en lugar de tres.

Para quién. Equipos de QA que mezclan perfiles de pruebas manuales y de automatización, y quieren informes y gestión de pruebas en un mismo sitio.

Para quién no. Un equipo de desarrollo que quiere las pruebas en el repositorio, revisadas en cada revisión de código como el resto.

Su límite. El plan gratuito solo ejecuta en local, hasta 40 suites, sin paralelo ni integración continua. Para la integración continua necesitas Professional, a 1.800 $ por puesto y año, unos 150 $ al mes por persona. Un equipo de cinco paga 9.000 $ al año.

Cómo migrar. No importa pruebas de Cypress: rehaces tus recorridos con la grabadora o en script. Aprovecha los 30 días de prueba para reconstruir tus diez recorridos críticos y ver si el equipo adopta la herramienta.

Gratis
local, hasta 40 suites
De pago
Professional 1.800 $/puesto/año
Cubre
web, móvil, API, escritorio
Límite
integración continua solo de pago
Ver los precios de Katalon →
06

Ghost Inspector: grabar un recorrido y repetirlo cada día

Sin código

Por qué irte a Ghost Inspector. Grabas un recorrido en tu navegador (registro, añadir al carrito, pago) y Ghost Inspector lo repite en su nube, a una hora fija o tras cada despliegue. Sin integración continua que montar ni navegadores que instalar. Para un equipo de producto o marketing que quiere enterarse de que un formulario falla antes que sus clientes, es el camino más corto.

Para quién. Equipos sin una persona dedicada a las pruebas, y agencias que vigilan las webs de sus clientes.

Para quién no. Equipos que quieren pruebas versionadas con el código, o casos complejos (datos generados, llamadas a API): la grabadora se queda corta pronto.

Su límite. El precio. Starter cuesta 125 $ al mes, o 109 $ al mes en pago anual (1.308 $ al año), por 10.000 ejecuciones al mes. Growth sube a 249 $ (225 $ en anual) por 30.000. Una ejecución es una prueba lanzada una vez: 30 pruebas lanzadas diez veces al día consumen 9.000 ejecuciones al mes.

Cómo migrar. No importa Cypress. Vuelve a grabar tus recorridos críticos uno a uno durante la prueba gratuita de 14 días, sin tarjeta, que da acceso a todas las funciones del plan Scale.

Prueba
14 días sin tarjeta
De pago
Starter 109 $/mes en anual
Incluye
10.000 ejecuciones/mes
Límite
casos complejos difíciles
Ver los precios de Ghost Inspector →
07

BugBug: la opción sin código más barata para empezar

Gratis en local

Por qué irte a BugBug. La misma idea que Ghost Inspector (grabas y la herramienta repite), con un plan gratuito sin límite de ejecuciones en local. Para un equipo pequeño que quiere cubrir sus recorridos clave sin presupuesto, es un buen punto de partida.

Para quién. Startups, equipos de producto pequeños y fundadores que quieren una red de seguridad antes de cada lanzamiento.

Para quién no. Una suite de varios cientos de pruebas, o una cobertura exigente en varios navegadores.

Su límite. El plan gratuito solo corre en local: un usuario, un proyecto, 15 pruebas, 4 suites y 7 días de historial. La ejecución en la nube empieza con Core, a 99 $ al mes en pago anual, y luego Pro a 189 $ al mes en anual. Cada ejecución paralela extra cuesta 80 $ al mes.

Cómo migrar. Graba tus 15 recorridos más importantes en el plan gratuito. Si al cabo de un mes el equipo lo usa de verdad, pasa a Core para lanzarlos en la nube tras cada despliegue.

Gratis
local, 15 pruebas, 1 usuario
De pago
Core 99 $/mes en anual
Paralelo extra
80 $/mes
Límite
no para suites grandes
Ver los precios de BugBug →
08

QA Wolf: delegar las pruebas y pagar por ejecución

Servicio

Por qué irte a QA Wolf. No es un framework, es un servicio: su equipo escribe tus pruebas, las ejecuta, arregla las que se rompen y abre los tickets de errores en Linear o Jira. Las pruebas se escriben en Playwright estándar y se pueden exportar: si te vas, te quedas con el código.

Para quién. Un equipo de producto sin QA que no quiere contratar, o cuya suite de Cypress está abandonada.

Para quién no. Un equipo que quiere controlar cada prueba, o un presupuesto ajustado: el servicio se paga en cada lanzamiento.

Su límite. El coste sube con la frecuencia. QA Wolf cobra 1 $ por ejecución de prueba web (Chrome, Firefox, WebKit) y 2 $ en móvil o escritorio, con hasta 5 minutos por prueba y 3 intentos incluidos. Su propio ejemplo: 50 pruebas web lanzadas una vez cada día laborable, 260 días al año, cuestan 13.000 $ al año, unos 1.083 $ al mes. Lánzalas en cada cambio de código y la factura sube en proporción.

Cómo migrar. Dales acceso a tu aplicación y la lista de tus recorridos críticos. Tu suite de Cypress sirve de pliego de condiciones: cada prueba es un recorrido que cubrir. Mantenla en marcha hasta que su cobertura alcance la tuya.

Precio
1 $ por ejecución web
Móvil, escritorio
2 $ por ejecución
Pruebas
Playwright, exportables
Límite
el coste sigue a la frecuencia
Ver los precios de QA Wolf →
09

mabl: pruebas que se reparan solas, para equipos grandes

Empresa

Por qué irte a mabl. mabl cubre en una sola herramienta las pruebas de interfaz web y móvil, las API, el rendimiento y la accesibilidad, con agentes de IA que mantienen las pruebas al día cuando cambia la interfaz (el editor lo llama autorreparación). Las ejecuciones en local son gratuitas; las de la nube consumen créditos.

Para quién. Empresas que quieren una sola plataforma de pruebas para varios equipos, con un interlocutor comercial.

Para quién no. Una startup que quiere saber el precio antes de hablar con nadie.

Su límite. No publica precios: todo pasa por presupuesto. La oferta inicial incluye 500 créditos al mes para ejecuciones en la nube, compartidos entre todos los tipos de prueba. Pregunta cuántos créditos gasta una prueba web, o no podrás compararlo con Cypress Cloud.

Cómo migrar. Rehaz tus recorridos durante la prueba gratuita de 14 días, empezando por los que más fallan en Cypress: ahí es donde la autorreparación demuestra lo que vale.

Prueba
14 días
Precio
bajo presupuesto
Créditos
500 al mes al inicio
Límite
sin precio público
Ver la oferta de mabl →
La comparativa

Cypress y sus 9 alternativas lado a lado

Nuestra opción por defecto: Playwright para un equipo que programa, Ghost Inspector o BugBug para uno que no. Para que te hagas una idea, toma una suite de 200 pruebas lanzada dos veces cada día laborable, unos 8.800 resultados al mes. El plan gratuito de Cypress Cloud se queda en 500: necesitas Team (799 $ al año), y sus 120.000 resultados anuales apenas cubren ese ritmo (unos 105.000 al año). Con Playwright, el reparto de la suite solo cuesta tus minutos de integración continua. En QA Wolf, esas 8.800 ejecuciones web suman unos 8.800 $ al mes, pero no escribes ni arreglas ninguna prueba.

Lo que es gratisPrimer plan de pago y migración
CypressEl punto de partidaEjecutor MIT; Cloud Starter: 500 resultados/mes, 10 usuariosTeam 799 $/año (120.000 resultados), Business 3.199 $/año
PlaywrightLa opción por defectoTodo: ejecutor, paralelo, reparto, informesNinguno; reescritura con conversor de la comunidad
WebdriverIOMóvil nativoTodo, móvil y componentes incluidosNinguno (infraestructura móvil aparte); mismo lenguaje
SeleniumMultilenguajeTodo, Selenium Grid incluidoNinguno (Grid que alojar); reescritura
TestCafeEl más ligeroTodo, un solo paquete npmNinguno; sintaxis que adaptar
KatalonPlataformaSolo local, 40 suitesProfessional 1.800 $/puesto/año; recorridos rehechos
Ghost InspectorSin códigoPrueba de 14 días sin tarjetaStarter 109 $/mes en anual (10.000 ejecuciones); volver a grabar
BugBugSin código, poco presupuestoLocal, 15 pruebas, 1 usuarioCore 99 $/mes en anual; volver a grabar
QA WolfServicioNada1 $ por ejecución web; su equipo escribe las pruebas
mablEmpresaPrueba de 14 días, ejecuciones locales gratisBajo presupuesto (500 créditos en la nube/mes al inicio)

Precios sin impuestos, en dólares, tomados de las páginas oficiales en 2026 y sujetos a cambios. Compruébalos siempre con tu propio volumen de pruebas.

Plan de migración

Migrar desde Cypress en ocho pasos

El orden importa. Una migración de pruebas mal hecha son semanas de integración continua en rojo y un equipo que acaba desactivando las pruebas. Estos pasos valen para Playwright, WebdriverIO o TestCafe; con una herramienta sin código, quédate con los pasos 1, 2, 7 y 8.

01

Hacer inventario de la suite

Día 1

Cuenta tus archivos de pruebas, tus comandos personalizados (Cypress.Commands.add), tus cy.task, tus plugins y tus intercepciones de red. Apunta también lo que depende de Cypress Cloud: panel, detección de pruebas inestables, tickets automáticos en Jira.

¿Por qué? Las pruebas en sí se convierten bastante bien. El tiempo se va en los comandos propios, los cy.task (el puente entre el navegador y Node.js) y los plugins.

Duración
media jornada
Riesgo si se hace mal
un plugin olvidado
02

Migrar cinco pruebas difíciles como piloto

Semana 1

No empieces por las fáciles. Elige las cinco más duras: la que cambia de dominio, la que pasa por un iframe, la más inestable, la que sube un archivo. Si el destino las resuelve bien, el resto vendrá solo.

Es también el momento de medir tiempo de ejecución y tasa de fallos, antes y después, en la misma integración continua.

Duración
unos días
Medida
duración y tasa de fallos
03

Convertir el grueso de la suite

Pasa un conversor de la comunidad por toda la suite para tener una base, y luego arregla a mano lo que haya marcado como no traducido. Los testimonios varían mucho: un equipo migró una suite pequeña en unas horas, otro más de 200 pruebas en unas dos semanas.

De paso, quita las esperas fijas (cy.wait(100)): Playwright ya espera a que el elemento esté listo, y esas pausas solo ralentizan.

Equivalencia
cy.get → page.locator
Red
cy.intercept → page.route
04

Reescribir los comandos propios como funciones

Los comandos personalizados de Cypress no tienen equivalente directo. En Playwright se convierten en funciones, objetos por página o fixtures (elementos preparados antes de cada prueba). Los cy.task desaparecen: la prueba ya corre en Node.js y llama a tu base de datos directamente.

Aprovecha para unificar los selectores: un solo atributo (data-testid) o los roles de accesibilidad.

Riesgo si se hace mal
código duplicado por todas partes
05

Iniciar sesión una vez para toda la suite

Ganancia rápida

Muchas suites de Cypress inician sesión en cada prueba. En Playwright, inicia sesión una vez en un proyecto de preparación, guarda el estado (storageState) y reutilízalo en todas partes. En una suite de varios cientos de pruebas, eso quita minutos a cada ejecución antes de cualquier otra optimización.

Ganancia
minutos por ejecución
06

Ejecutar las dos suites a la vez

Crítico

Mantén Cypress en la integración continua hasta que la nueva suite lo cubra todo. Deja de escribir pruebas nuevas en Cypress desde el primer día de la migración, y desactiva cada prueba de Cypress en cuanto su versión migrada esté validada, para no pagar dos veces los mismos resultados en Cypress Cloud.

No borres todavía los archivos de Cypress: son tu referencia cuando una prueba migrada se comporta distinto.

Duración
unas semanas
Riesgo si se hace mal
huecos de cobertura
07

Conectar la integración continua: paralelo, reparto, informes

Activa fullyParallel, reparte la suite en varios trabajos con --shard, usa el informe blob en cada uno y únelos después con merge-reports en un informe HTML. Guarda las trazas (la grabación de cada paso) solo en el primer reintento de una prueba fallida (opción on-first-retry), o el almacenamiento se disparará.

Comando
npx playwright test --shard=1/4
Coste
tus minutos de integración continua
08

Cortar Cypress Cloud en el momento justo

Cuando la nueva suite lleve estable entre dos y cuatro semanas, saca Cypress de la integración continua y baja Cypress Cloud al plan Starter gratuito en lugar de cerrar la cuenta: el historial sigue visible 30 días. Exporta antes lo que necesites (duraciones, pruebas más inestables).

Antes
2 a 4 semanas estables
Historial Starter
30 días

¿Tu herramienta no está en esta página? Escríbenos: hello@hackceleration.com

Los errores de migración

Lo que hace fracasar una migración de Cypress

Los mismos errores se repiten en los relatos de equipos que dejaron Cypress. Ninguno es un problema de herramienta: son decisiones de organización, y cada una cuesta semanas.

Irte por un problema que te seguirá

Las pruebas inestables suelen venir de datos compartidos entre pruebas, esperas fijas o una integración continua con poca máquina. Esos defectos migran con la suite. Antes de irte, mira tus cinco pruebas más inestables: si la causa está en la prueba, corrígela primero.

Reescribirlo todo de una vez

La migración de golpe deja al equipo sin red durante semanas. Ve archivo por archivo, con las dos suites en marcha, y empieza por las pruebas más difíciles.

Copiar los malos hábitos

Convertir línea a línea conserva los cy.wait() fijos, los inicios de sesión en cada prueba y los selectores frágiles. Quítalos durante la migración: ahí está casi toda la ganancia de velocidad.

Olvidar las pruebas de componentes

Si pruebas tus componentes con Cypress, revisa el destino antes de irte: Playwright retiró sus antiguos paquetes experimentales de componentes, WebdriverIO los ejecuta en un navegador real. O quédate con Cypress para los componentes y migra solo las pruebas de extremo a extremo.

Contar el precio de la herramienta y no el del equipo

Playwright es gratis, pero migrar 500 pruebas lleva semanas de trabajo. Un servicio como QA Wolf sale caro por ejecución, pero te quita escribir y arreglar pruebas. Compara el coste total en un año, horas incluidas. Nuestras páginas dejar Playwright y dejar BrowserStack muestran la otra cara de estas decisiones.

Cortar Cypress Cloud demasiado pronto

El historial de pruebas inestables y de duraciones sirve para equilibrar la nueva suite. Baja al plan Starter gratuito en vez de cerrar la cuenta, y exporta antes lo importante.

  • Inventario de comandos propios, cy.task, plugins y dependencias del Cloud
  • Cinco pruebas difíciles migradas como piloto, duración medida antes y después
  • Ninguna prueba nueva escrita en Cypress
  • Comandos propios reescritos como funciones o fixtures
  • Inicio de sesión hecho una vez y reutilizado
  • Esperas fijas eliminadas
  • Pruebas de Cypress desactivadas a medida que se migran
  • Integración continua en paralelo, informes unificados
  • Nueva suite estable de dos a cuatro semanas
  • Cypress Cloud bajado a gratis, historial exportado
FAQ · 8 questions

Preguntas frecuentes sobre las alternativas a Cypress

  • ¿Playwright o Cypress: cuál elegir en 2026?

    Playwright para la mayoría de suites nuevas: más navegadores (WebKit incluido), más lenguajes, y paralelo y reparto gratis. Cypress sigue siendo buena opción para una app de un solo dominio que mantiene un equipo de front al que le encanta su ejecutor interactivo. Si dudas, migra cinco pruebas difíciles a cada uno y compara.

  • ¿Cypress es gratis?

    El ejecutor, sí: es código abierto con licencia MIT, y un cypress run sin la opción --record no envía nada a Cypress Cloud. Lo que se paga es guardar los resultados por encima de 500 al mes: Team a 799 $ al año, Business a 3.199 $ al año.

  • ¿Se puede ejecutar Cypress en paralelo sin pagar Cypress Cloud?

    Sí, repartiendo tú mismo los archivos de pruebas entre varios trabajos de integración continua con una herramienta de la comunidad como cypress-split. Pierdes el panel y el reparto según la duración de cada prueba. Servicios de terceros como Currents solo admiten Cypress hasta la 12.17.4 desde el bloqueo de la v13.

  • ¿Cypress funciona con Safari?

    Solo de forma experimental: la opción experimentalWebKitSupport lanza WebKit, el motor de Safari, a través del paquete playwright-webkit. Si Safari pesa en tu tráfico, Playwright, WebdriverIO, Selenium y TestCafe lo cubren de serie.

  • ¿Cuánto se tarda en migrar de Cypress a Playwright?

    Depende sobre todo de tus comandos propios. Hay equipos que cuentan unas horas para una suite pequeña y unas dos semanas para más de 200 pruebas. Suma de dos a cuatro semanas con las dos suites en marcha antes de apagar Cypress.

  • ¿Hay alguna alternativa a Cypress sin código?

    Sí: Ghost Inspector, BugBug y Katalon graban un recorrido en el navegador y lo repiten; mabl añade pruebas que se reparan solas, bajo presupuesto. BugBug tiene un plan gratuito en local; Ghost Inspector empieza en 109 $ al mes en pago anual. La pega: pruebas más difíciles de versionar y de revisar en una revisión de código.

  • ¿Se pueden escribir pruebas de Cypress en Python?

    No. Cypress solo admite JavaScript y TypeScript, y su documentación dice que seguirá así. Un equipo de Python irá a Playwright (biblioteca oficial para Python) o a Selenium con pytest.

  • ¿Conviene quedarse con Cypress para las pruebas de componentes?

    Es una opción razonable. Las pruebas de componentes de Cypress están maduras, y Playwright retiró sus antiguos paquetes experimentales. Muchos equipos migran solo las pruebas de extremo a extremo y conservan Cypress, sin Cloud, para los componentes. Para las pruebas de API, mira nuestra página dejar Postman.

Hack'celeration Labs

Recibe la próxima guía de migración en tu correo

Una herramienta que dejar, un destino, un plan de migración. Nada más.

Sin spam. Te das de baja en un clic.