TryCase logo

TryCase

Freemium
Visitar

TryCase es una herramienta de pruebas de extremo a extremo asistida por IA para pull requests de GitHub. Ejecuta los recorridos de usuario afectados en entornos Linux desechables y publica veredictos, vídeos, capturas de pantalla y detalles de los fallos en el pull request.

¿Qué es TryCase?

TryCase prueba los pull requests leyendo los cambios de código, seleccionando los recorridos de usuario a los que afectan y ejecutando esos recorridos en un entorno Linux desechable. Las aplicaciones web se prueban en un navegador, mientras que las API, las CLI, los workers y los paquetes se ejecutan mediante sus comandos reales.

Cada ejecución genera un veredicto y evidencias de respaldo en GitHub, incluidos un vídeo con subtítulos y una captura de pantalla final. TryCase está diseñado para proporcionar comentarios sobre los pull requests sin que los equipos tengan que escribir o mantener una suite de pruebas de navegador.

¿Qué puede hacer TryCase?

Verificación activada por pull requests

Conecta repositorios de GitHub públicos o privados seleccionados y ejecuta una comprobación para cada pull request, ya sea en cada push o cuando se solicite mediante un comentario `/trycase run`.

Selección de recorridos a partir de los cambios de código

TryCase lee el pull request y determina qué recorridos de usuario o flujos modificados debe probar, en lugar de requerir una prueba de navegador escrita por separado para cada ejecución.

Pruebas en navegador y mediante comandos

El servicio abre las aplicaciones web en un navegador y las utiliza como lo haría un usuario; las API, las CLI, los workers y los paquetes se ejecutan mediante sus comandos reales. Se admiten monorepos mediante una configuración del repositorio que detecta las aplicaciones una vez y repite la configuración en ejecuciones posteriores.

Evidencias adjuntas en GitHub

Los resultados incluyen un veredicto de aprobado o fallido, un vídeo subtitulado de la ejecución y una captura de pantalla final. Los comentarios sobre los fallos explican qué se esperaba y qué ocurrió realmente.

Usa tu propia IA o TryCase Auto

Los usuarios pueden conectar una suscripción de ChatGPT mediante Codex o proporcionar una clave de API de OpenRouter y un modelo compatible. TryCase Auto ejecuta la conexión con el modelo en el lado del servicio; la compatibilidad con suscripciones de Claude figura como próximamente disponible.

CLI y gestión controlada de secretos

La CLI para Node 20+ puede iniciar, seguir, continuar, detener e inspeccionar verificaciones, además de enumerar o descargar artefactos. Los secretos de desarrollo o prueba solicitados se envían mediante nombres aprobados desde un entorno o archivo, en lugar de como valores en la línea de comandos.

Casos de uso

“Revisar cambios de interfaz antes de fusionar”

Un equipo puede usar una ejecución del pull request para comprobar una pantalla o un flujo de usuario modificado y revisar el recorrido grabado junto con el veredicto de GitHub antes de decidir qué se publica.

“Probar repositorios sin una suite de navegador”

Los proyectos que no mantienen pruebas de navegador de extremo a extremo pueden hacer que TryCase infiera los recorridos afectados a partir del pull request y pruebe la aplicación activa en lugar de crear primero una suite de pruebas.

“Verificar software que no es de navegador”

Los equipos que trabajan con API, herramientas de línea de comandos, workers o paquetes pueden usar el mismo flujo de verificación mediante comandos reales, siempre que el software y la configuración se ejecuten en Linux.

“Comprobar repositorios grandes o con varias aplicaciones”

Los equipos con monorepos pueden configurar la preparación de las aplicaciones una vez y hacer que las ejecuciones posteriores la repitan, mientras el agente se centra en los destinos afectados por el pull request.

“Ejecutar verificaciones desde flujos de trabajo con agentes de programación”

Los desarrolladores y los sistemas de automatización pueden usar la CLI para iniciar una verificación de pull request, transmitir el estado como NDJSON, responder a solicitudes de atención y recuperar capturas de pantalla guardadas o vídeos subtitulados.

Preguntas frecuentes

¿TryCase requiere pruebas de extremo a extremo escritas previamente?

No. TryCase lee el pull request, identifica los recorridos de usuario afectados por los cambios e intenta ejecutarlos. Está pensado para evitar escribir y mantener una suite de pruebas de navegador separada para este flujo de trabajo.

¿Cómo se conecta TryCase con GitHub?

Instala la aplicación de GitHub de TryCase en los repositorios públicos o privados seleccionados. Cada pull request recibe su propia comprobación y un comentario con el resultado. El activador puede ser cada push o un comentario explícito `/trycase run`.

¿Qué evidencias produce una ejecución?

Una ejecución completada devuelve un veredicto de aprobado o fallido, un vídeo subtitulado de la ejecución y una captura de pantalla final. Si una comprobación falla, el comentario del pull request describe el comportamiento esperado y el real.

¿Puede TryCase probar software distinto de las aplicaciones web?

Sí, el sitio indica que puede probar cualquier cosa que se ejecute en Linux. Las interfaces web se prueban en un navegador, mientras que las API, las CLI, los workers y los paquetes se prueban mediante sus comandos reales.

¿Dónde se ejecuta una ejecución de pull request?

Cada pull request recibe su propio entorno desechable con 4 vCPU y 8 GB de memoria, sin swap. El entorno se elimina cuando termina la ejecución y el sitio recomienda usar valores que no sean de producción.

Datos rápidos

Categoría
Herramienta para desarrolladores; pruebas con IA
Integración principal
Pull requests de GitHub
Ejecución compatible
Entornos Linux; pruebas en navegador y mediante comandos
Requisito de la CLI
Node 20 o posterior
Entorno de ejecución
Entorno desechable con 4 vCPU y 8 GB de memoria
Modelo de precios
Pago por pull request, con ejecuciones Small o Medium mensuales gratuitas y saldo prepagado

Análisis de tráfico de TryCase

Los datos de tráfico son solo como referencia.

Valoración del dominio
7

Alternativas a TryCase

Arcade logo

Arcade

arcade.software

Arcade es una plataforma de narrativa de producto para crear demos interactivas, vídeos de producto y recursos visuales a partir de tu producto y tu marca reales.

ScorePlay logo

ScorePlay

scoreplay.io

ScorePlay reúne fotos y vídeos deportivos en una biblioteca con búsqueda, herramientas de producción en directo y distribución controlada para equipos y broadcasters.

Thematic logo

Thematic

hellothematic.com

Plataforma de música sin regalías para creadores, con búsqueda asistida por IA, listas seleccionadas y licencias para videos, pódcast y contenido social.

Omphalis logo

Omphalis

omphalis.ai

Omphalis convierte artículos, PDF, podcasts, vídeos, EPUB y documentos de Word en experiencias de lectura más limpias y fáciles de recorrer, para comprender mejor el contenido y volver a lo importante.

ScreenCap logo

ScreenCap

screencap.sh

ScreenCap es una aplicación de grabación de pantalla para macOS con enfoque local que ayuda a los equipos a documentar flujos de trabajo y compartirlos, con controles de privacidad integrados en la captura. Las grabaciones se guardan en el Mac de forma predeterminada y se pueden buscar y etiquetar para reutilizarlas más adelante.

VoxelWall logo

VoxelWall

voxelwall.app

Motor de fondos de pantalla animados nativo para macOS que genera 51 escenas originales en respuesta al audio que se reproduce en tu Mac.