Nuevo: ¡TestSprite CLI ya está disponible!

Algunos Planes de Prueba Están Rotos Antes de Ejecutarse Siquiera.

Un paso mal formado o un selector no definido no falla de forma limpia — desperdicia una ejecución averiguándolo. testsprite test lint <planFile> verifica primero la estructura de un plan de pruebas, para que detectes el problema antes de gastar tiempo o créditos en él.

Integrado en el Mismo CLI Que Ya Usas

GitHub ActionsGitLab CIEjecuciones localesBucles de agentes
Un plan de pruebas que no se ejecuta no es automáticamente un problema con tu producto — puede que solo sea un paso mal formado. Analiza el plan con lint, no lo depures a ciegas.

Detecta Pasos Mal Formados

testsprite test lint <planFile> revisa cada paso de acción y aserción de un plan de pruebas en busca de problemas estructurales — antes de que ninguno se ejecute contra tu entorno real.

Marca Aserciones Ambiguas

Una aserción sin un objetivo claro es un problema que no quieres descubrir a mitad de la ejecución. Lint lo detecta mientras el plan todavía es solo un archivo JSON.

Detecta Selectores Faltantes

Un paso que hace referencia a un selector nunca definido en el plan se marca de inmediato, en lugar de aparecer más tarde como un fallo confuso.

Funciona con Cualquier Plan de Pruebas

Lint funciona con cualquier archivo JSON de plan de pruebas — generado por TestSprite o editado a mano — así que encaja sin importar cómo se creen tus planes en realidad.

$ testsprite test lint test-plan.json
  Checking test-plan.json for structural problems...
  ✗ 2 issues found
    - step 3: assertion is missing a clear target
    - step 7: selector not defined in this plan
  → fix these before running the plan

$ testsprite test lint test-plan.json
  Checking test-plan.json for structural problems...
  ✓ no structural problems found

No Gastes una Ejecución en un Plan que Nunca Iba a Funcionar

Un plan de pruebas con un paso mal formado o un selector no definido no falla porque tu producto esté roto — falla porque el propio plan tiene un problema estructural. El lint lo detecta de antemano, antes de que te cueste una ejecución.

Diseñado para Planes de Prueba que se Editan a Mano

Funciona con Cualquier Plan de Pruebas

Generado o editado, no importa — test lint funciona con cualquier archivo JSON de plan de pruebas de tu proyecto.

Retroalimenta el Ciclo

Un agente que genera o edita un plan de pruebas puede llamar a test lint antes de entregárselo a test run, detectando problemas mientras todavía son baratos de arreglar.

Versión Comunitaria Gratuita

Ofrece una versión comunitaria gratuita, haciéndonos accesibles para todos.

Se Combina con la Ejecución

Ejecuta testsprite test lint justo antes de testsprite test run para que un problema estructural nunca tenga la oportunidad de desperdiciar una ejecución real.

Con la Confianza de Empresas de Todo el Mundo

"TestSprite ofrece una rica generación de casos de prueba, una estructura clara y un código fácil de leer. También admite la depuración simple en línea con la capacidad de expandirse rápidamente generando nuevos casos de prueba."

"La automatización de TestSprite nos ayuda a reducir toneladas de trabajo manual. Los desarrolladores pueden detectar y resolver errores fácilmente en una etapa más temprana del proceso de desarrollo."

Preguntas Frecuentes

¿Qué verifica exactamente testsprite test lint?

Verifica la estructura de un archivo JSON de plan de pruebas — cosas como pasos de acción o aserción mal formados, aserciones sin un objetivo claro y selectores referenciados pero nunca definidos — antes de que el plan se ejecute contra tu entorno real.

¿En qué se diferencia esto de simplemente ejecutar el plan de pruebas y ver qué pasa?

Ejecutar el plan gasta tiempo y créditos en descubrir que el propio plan estaba roto. El lint encuentra los mismos problemas estructurales solo a partir del archivo JSON, antes de que se ejecute nada.

¿Esto funciona con planes de prueba que escribí o edité a mano, no solo con los generados?

Sí — test lint funciona con cualquier archivo JSON de plan de pruebas, sin importar si vino de TestSprite o fue editado directamente.

¿Qué hago cuando test lint encuentra un problema?

Corrige el paso marcado en el archivo JSON del plan de pruebas y vuelve a analizarlo con lint. Un resultado limpio significa que el plan es estructuralmente sólido antes de que gastes una ejecución en él.

¿Debería ejecutar test lint cada vez, incluso en planes que ya he ejecutado antes?

Es barato de ejecutar y detecta problemas introducidos por ediciones manuales, así que ejecutarlo antes de test run es un hábito razonable — especialmente en CI.

Verifica la Estructura Antes de Gastar la Ejecución.