# TryCase 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. - Findings24: - Sitio web: - Precios: Freemium - Categorías: Video Tools ## ¿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