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.
¿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.
¿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.
¿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.
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.
¿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.
¿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.
¿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.
¿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.
¿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.
¿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.
¿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.
¿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.
¿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.
¿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.
¿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.
¿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.
¿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.
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.
¿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.
¿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.
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.
¿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ó.
¿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.
¿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.
¿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.
¿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í.
¿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.
¿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.
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.
¿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.
¿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.
¿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.
¿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.
¿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.
¿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.
¿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.
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.
¿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.
¿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.
¿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.
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.
¿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.
¿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.
¿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.
¿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.
¿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.
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.
¿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.
¿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.
¿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.
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.