Tus pruebas siguen siendo Playwright, Selenium y pytest. No las reemplazamos. Las hacemos listas para la empresa, y tú eres dueño de todo: el código, la evidencia y el historial.

Cada término de Nexus Studio, definido una sola vez.

Nexus Studio es un sistema operativo de QA on-prem para Playwright, Selenium y pytest que juzga con 14 veredictos y guarda la evidencia de cada fallo.

Cada entrada es una definición literal con un enlace a la página donde vive el término. Si una página y este glosario difieren, manda la página. Última actualización: .

El producto

Qué es Nexus Studio y dónde corre.

  • ¿Qué es Nexus Studio?

    Nexus Studio es un sistema operativo de QA on-prem para Playwright, Selenium y pytest que juzga con 14 veredictos y guarda la evidencia de cada fallo.

    Acerca de Nexus Studio

  • ¿Qué es QA on-prem?

    Ejecutar las pruebas, conservar la evidencia y guardar el historial en máquinas que controlas. La única conexión automática de Nexus Studio es la verificación de licencia, que no lleva datos de pruebas.

    Dónde pueden vivir una ejecución y su evidencia

  • ¿Qué es un veredicto forense?

    Uno de 14 resultados con nombre que sustituyen a pasa o falla. Cada uno distingue un pase limpio, un pase con reserva, una aplicación rota y un problema del entorno.

    Cómo se deciden los 14 veredictos

  • ¿Qué es un host del motor?

    La máquina donde el motor ejecuta tus suites: el propio PC con Windows, Docker en él o un servidor Linux por SSH. El Studio sigue en Windows.

    Infraestructura propia

Los 14 veredictos

Cada ejecución recibe uno de estos en lugar de pasa o falla. El orden de decisión está en la página de veredictos.

  • ¿Qué significa SECURE?

    Una ejecución que pasó por sí sola, sin reintento y sin selector reparado. No hay nada que hacer.

    La respuesta sobre SECURE

  • ¿Qué significa CHAOS_RESILIENT?

    Una ejecución que pasó mientras se inyectaba un fallo, así que la aplicación resistió. Se archiva aparte de los informes de errores, para que el caos nunca distorsione las cifras de estabilidad.

    Cómo se juzgan las ejecuciones de caos

  • ¿Qué significa AUTO_RECOVER?

    Una ejecución que pasó solo después de reparar un selector roto. El locator de la prueba sigue muerto, así que hay que arreglarlo.

    Cómo se califica un pase

  • ¿Qué significa FLAKY?

    Una ejecución que falló y luego pasó en un reintento, sin nada reparado. Señala una inestabilidad sin explicar en la aplicación o en la prueba, no una corrección.

    La respuesta sobre FLAKY

  • ¿Qué significa PERFORMANCE_DEGRADED?

    Una ejecución cuyas aserciones pasaron pero cuya página fue demasiado lenta: se superó un presupuesto de Web Vitals o de carga diferida. Es solo un aviso hasta que activas la comprobación estricta.

    Comprobaciones estrictas que pueden cambiar un pase

  • ¿Qué significa A11Y_VIOLATION?

    Una ejecución cuyas aserciones pasaron pero cuya comprobación de accesibilidad no. Los metadatos listan cada regla de axe-core que saltó. Es solo un aviso hasta que activas la comprobación estricta.

    Comprobaciones estrictas que pueden cambiar un pase

  • ¿Qué significa SECURITY_VIOLATION?

    Una ejecución cuyas aserciones pasaron pero cuyas cabeceras de seguridad no, por ejemplo un CSP ausente. Es solo un aviso hasta que activas la comprobación estricta.

    Comprobaciones estrictas que pueden cambiar un pase

  • ¿Qué significa BREACHED?

    Una ejecución donde falló una aserción y ningún patrón del entorno o del arnés explica el error. Es un hallazgo real que se clasifica como Real bug o False alarm.

    La respuesta sobre BREACHED

  • ¿Qué significa BREACHED_FLAKY?

    Una ejecución que falló en el último intento tras un reintento anterior, de modo que el propio fallo es inconsistente. Compara los intentos antes de abrir un bug.

    Prueba inestable o bug real

  • ¿Qué significa CHAOS_BREACHED?

    Una ejecución que se rompió bajo un fallo inyectado. Es un hallazgo de resiliencia, separado de los informes de bugs funcionales.

    Cómo se juzgan las ejecuciones de caos

  • ¿Qué significa TIMEOUT?

    Una ejecución que nunca respondió a tiempo. No prueba que la aplicación esté rota: mira qué tan rápida fue la página antes de cambiar cualquier límite.

    La respuesta sobre TIMEOUT

  • ¿Qué significa UNREACHABLE?

    Una ejecución en la que no se pudo llegar al host: falló el DNS o la conexión antes de observar ninguna página. No es un hallazgo sobre la aplicación.

    Por qué fallan las pruebas si la aplicación está bien

  • ¿Qué significa BLOCKED?

    Una ejecución en la que el sitio se defendió con un 403, un 429, una página de bloqueo o un desafío anti-bots. No es un hallazgo sobre la aplicación.

    La respuesta sobre BLOCKED

  • ¿Qué significa CRASHED?

    Una ejecución en la que murió el navegador o el proceso: una página cerrada, un error de protocolo DevTools o una sesión WebDriver muerta. Es infraestructura, no la aplicación.

    Por qué fallan las pruebas si la aplicación está bien

Pruebas de API

Las pruebas REST y GraphQL tienen veredictos propios.

  • ¿Qué son los veredictos de API?

    Siete resultados para las pruebas REST y GraphQL: API_SECURE, API_FLAKY, API_DRIFTED, API_BREACHED, API_DEGRADED, API_VULNERABLE y API_BLOCKED. Cada uno se juzga a partir de la respuesta.

    Pruebas de API en el recorrido del Studio

  • ¿Qué es Schema drift?

    Un cambio en la forma de una respuesta de API respecto de la última registrada. Se lee como API_DRIFTED y cuenta como pase hasta que lo haces estricto.

    Pruebas de API en el recorrido del Studio

  • ¿Qué significa API_BLOCKED?

    Una ejecución de API que recibió un 429, o un 403 con firma de Cloudflare o Akamai, así que la petición nunca llegó a tu producto.

    Pruebas de API en el recorrido del Studio

Evidencia y prueba

Lo que deja una ejecución y cómo se puede comprobar.

  • ¿Qué es Evidence Locker?

    La pantalla del Studio donde se archiva cada resultado. Un fallo conserva su informe forense, metadatos, log sin procesar y captura, y un fallo real conserva además su vídeo.

    Lo que archiva una falla

  • ¿Qué es una cadena de custodia sellada?

    Un registro opcional que calcula el hash SHA-256 de cada archivo de un registro de evidencia y lo encadena con el anterior, de modo que la verificación nombra el primer registro que cambió.

    Evidencia

  • ¿Qué significa UNVERIFIED?

    El estado cuando no existe ningún registro de cadena de custodia. La verificación informa UNVERIFIED y falla, nunca un OK silencioso, porque la prueba ausente no es prueba.

    Evidence Locker en el recorrido del Studio

  • ¿Qué es una decisión Real bug o False alarm?

    Una decisión de triaje sobre una ejecución fallida, tomada con un motivo obligatorio. La decisión se une a la cadena de custodia.

    Evidence Locker en el recorrido del Studio

  • ¿Qué es el vídeo de fallo?

    Una grabación de la sesión que se conserva para un fallo real: BREACHED, BREACHED_FLAKY y CHAOS_BREACHED por defecto, y TIMEOUT y BLOCKED cuando los activas en Settings.

    Lo que archiva una falla

  • ¿Qué es la matriz de identidades?

    Una vista de History con cada prueba frente a cada navegador y dispositivo, que muestra dónde pasa y dónde no. Punteado significa que nunca corrió allí.

    History en el recorrido del Studio

  • ¿Qué es el presupuesto de evidencia?

    Un límite de tamaño total para toda la evidencia guardada, 20 GB por defecto, con un mínimo de 10 GB libres en disco. Lo más antiguo se borra primero; la última ejecución de cada prueba se conserva.

    Almacenamiento y automantenimiento

  • ¿Qué es el predictor de inestabilidad?

    Una puntuación de riesgo por prueba y navegador, entrenada con tu propio History, que indica cuán segura es. Una sola ejecución se lee como confianza baja.

    History en el recorrido del Studio

Crear y reparar pruebas

Cómo se escribe, se revisa y se mantiene viva una prueba.

  • ¿Qué es Nexus Recorder?

    Escribe código de Playwright o Selenium mientras haces clic en un navegador real, sin IA en el proceso, y califica cada selector con reglas fijas.

    Nexus Recorder en el recorrido del Studio

  • ¿Qué es AI writer?

    Redacta pruebas con la herramienta de IA que ya usas o con un modelo local. Un borrador pasa el Vet y ensaya en el sandbox; nada se guarda hasta que lo aceptas.

    AI writer en el recorrido del Studio

  • ¿Qué es Vet?

    Una revisión basada en reglas de una prueba: siete comprobaciones y ninguna IA, entre ellas un id de prueba, aserciones que pueden fallar y ningún sleep, clic forzado, mock ni locator frágil.

    El Vet en el recorrido del Studio

  • ¿Qué es Test Adapter?

    Importa las pruebas de Playwright o Selenium que tu equipo ya tiene, reescribiéndolas por reglas y no con IA, y bloquea la importación si se perdería una aserción.

    Test Adapter en el recorrido del Studio

  • ¿Qué es Repair line?

    Una acción en el margen de una línea fallida que regraba el paso o cambia el selector por uno más fuerte, el más fuerte primero y XPath al final. Guardar el cambio lo aprueba.

    Pruebas que se rompen tras un cambio de interfaz

  • ¿Qué es el self-healing que pregunta primero?

    Tras un fallo, un navegador en segundo plano reproduce la prueba hasta la línea fallida y prepara selectores candidatos, sin IA. La prueba sigue en rojo hasta que eliges.

    Repair line y self-healing

  • ¿Qué es Locator health?

    Una lista de los locators débiles y medios de la prueba que tienes abierta, con la línea y el motivo, mostrada antes de que se rompan.

    Pruebas que se rompen tras un cambio de interfaz

  • ¿Qué es el ensayo en sandbox?

    Una prueba nueva corre primero en un sandbox que no escribe nada en evidencia ni en historial. Tras tres ensayos queda lista para su primera ejecución real.

    Tus primeros 7 minutos

Ejecutar pruebas

Dónde y cuándo corren las pruebas.

  • ¿Qué es Run patrol?

    La pantalla de ejecución del Studio. Ejecuta pruebas en Chromium, Firefox, WebKit y teléfonos Android reales, una tras otra o hasta tres a la vez, con un veredicto por motor.

    Patrol en el recorrido del Studio

  • ¿Qué es Watch?

    Reejecuciones programadas de una selección, desde cada 5 minutos hasta cada 24 horas o una sola vez en una fecha. Avisa por Slack o Telegram solo cuando cambia un estado.

    Watch en el recorrido del Studio

  • ¿Cómo funciona probar localhost sin túnel?

    El motor arranca tu aplicación, espera a que responda, ejecuta las pruebas y la detiene, así que una URL de localhost o de staging privado se prueba tal cual.

    Cómo funciona localhost

  • ¿Qué es Playwright autoalojado?

    Ejecutar Playwright en máquinas que controlas en lugar de una cuadrícula en la nube: tu PC, un mini PC, Docker o un servidor Linux por SSH, con la evidencia en tus discos.

    Playwright autoalojado

Estrés, seguridad e informes

Comprobaciones más allá de una prueba funcional, y la decisión de lanzamiento.

  • ¿Qué es Chaos Lab?

    Inyecta fallos en el navegador, como una red lenta, un apagón sin conexión o una CPU limitada, o pausa, detiene, mata y reinicia un contenedor Docker registrado.

    Chaos Lab en el recorrido del Studio

  • ¿Qué significa NOT_INJECTED?

    El resultado del caos de infraestructura cuando no se disparó ningún fallo. Una ejecución en la que no cayó ningún fallo nunca se llama resiliente.

    Chaos Lab en el recorrido del Studio

  • ¿Qué es Load?

    Hilos de trabajo del motor generan carga e informan peticiones por segundo, latencia de p50 a p99, tasa de error y APDEX, con un veredicto PASS, OVER_BUDGET o UNMEASURED.

    Load en el recorrido del Studio

  • ¿Qué es Smart Monkey?

    Un escáner DAST autónomo para objetivos que estás autorizado a probar. Confirma los hallazgos ciegos en un receptor de tu propia máquina y exporta SARIF.

    Security en el recorrido del Studio

  • ¿Qué es la regresión visual?

    Comparación de píxeles con imágenes que aprobaste: la primera ejecución fija una línea base y las siguientes se comparan con ella. Las líneas base se guardan por navegador y plataforma.

    Visual Regression en el recorrido del Studio

  • ¿Qué es Executive Report?

    Una decisión de lanzamiento de go, caution o no-go, con confianza, cobertura y tasa de aprobación, más los fallos con su causa raíz, para quien aprueba un lanzamiento.

    Executive Report en el recorrido del Studio

Conceptos de pruebas

Términos generales, definidos como los usa este sitio.

  • ¿Qué es un test inestable (flaky)?

    Una prueba que falla y luego pasa en un reintento. Nexus Studio la archiva como FLAKY y no como un pase silencioso, para que una prueba inestable siga visible.

    Prueba inestable o bug real

  • ¿Qué es un falso fallo?

    Una prueba fallida causada por el entorno y no por la aplicación, como una red lenta, un host inalcanzable, un desafío anti-bots o un navegador muerto.

    Por qué fallan las pruebas si la aplicación está bien

  • ¿Qué es un selector frágil?

    Un locator que se rompe cuando cambia la interfaz. Locator health lista los selectores débiles antes de que se rompan y Repair line propone otros más fuertes.

    Pruebas que se rompen tras un cambio de interfaz

  • ¿Qué es el precio por máquina?

    Los planes se cobran por instalación de Windows activada, con todas las funciones en todos los planes y sin cargo por usuario, por prueba ni por ejecución en paralelo.

    Precios

Mira los términos en tu propia aplicación.

Gratis por 30 días, con todas las funciones, en tus máquinas. No necesitas tarjeta.