Inicio rápido
Crea un caso de prueba, ejecútalo contra un entorno objetivo y revisa la evidencia.
Esta guía te lleva de un recorrido de producto a una ejecución revisada de Autonomy. Empieza con un flujo pequeño, como registro, checkout, aceptación de invitación o restablecimiento de contraseña. Cuando la primera ejecución sea fiable, vincúlala a pull requests o flujos de versión.
Antes de empezar
Necesitas
- Una organización de Autonomy con permisos para crear casos de prueba y ejecuciones.
- Una URL objetivo, un entorno de staging, un despliegue de previsualización o un artefacto móvil.
- Un recorrido de usuario breve con un resultado claro de éxito o fallo.
- Nada más — los recorridos de registro reciben una bandeja de entrada desechable automáticamente.
1. Añade un entorno
Abre Environments y añade el objetivo que quieres probar: la URL base y cualquier configuración que el recorrido necesite. Referencia esos valores desde los pasos como {{env.VAR_NAME}} en lugar de pegarlos, para que el mismo caso se ejecute contra previsualización, staging y producción.
Puedes omitir esto para la primera ejecución y pegar una URL directamente, pero lo necesitarás antes de la segunda.
2. Crea un caso de prueba
Ve a Test Cases → New Test Case. Ponle nombre, elige la plataforma y el entorno, y luego selecciona cómo crearlo:
- Record the flow — lo más rápido para cualquier flujo de más de unos pocos pasos. Lanza una sesión de navegador alojada, realiza el recorrido una vez, marca tus comprobaciones con la barra de herramientas conforme avanzas y haz clic en End & review. Autonomy redacta los pasos.
- Describe the flow — describe lo que quieres probar en lenguaje natural y deja que Autonomy redacte los pasos.
- Write the steps — escríbelos tú mismo.
Cualquiera que elijas, llegas al editor de pasos. Mantén el caso lo suficientemente específico para verificar el resultado, pero evita incluir detalles de implementación que cambiarán con la UI. Por ejemplo:
- Crear una cuenta nueva con OTP por email.
- Añadir la suscripción inicial al checkout.
- Confirmar que llega el email de recibo.
- Verificar que la cuenta muestra el entitlement de pago.
Deja los campos de credenciales como valores elegidos por el agente. Autonomy genera una contraseña de alta entropía en tiempo de ejecución y la reutiliza durante el resto de la ejecución — las contraseñas de ejemplo escritas a mano son rechazadas frecuentemente por proveedores de autenticación reales.
3. Ejecuta contra un objetivo real
Ejecuta el caso contra la misma superficie que abriría un usuario o revisor: un despliegue de previsualización, una app de staging, un túnel local o un build móvil subido. Usa la primera ejecución para confirmar acceso, datos de prueba y el estado final esperado antes de añadir automatización.
Mientras se ejecuta, puedes verla en vivo en el espacio de evidencia.
4. Revisa la evidencia
Abre la evidencia de la ejecución y consulta primero el resumen. Si la ejecución falló, usa el paso fallido, la repetición, las capturas de pantalla, los detalles de red, los mensajes de bandeja de entrada y las comprobaciones generadas para decidir si el problema es comportamiento del producto, configuración del entorno o datos de prueba.
5. Automatiza el camino útil
Cuando una ejecución sea estable, conéctala a pull requests o comprobaciones de versión:
- Instala la GitHub App y comenta
@autonomy test this PR against the preview— o configura un objetivo por defecto del repositorio para que un comando sin más ejecute tu caso de smoke. - Agrupa casos relacionados en un plan de pruebas y ejecútalos juntos.
- Enruta los fallos a Slack o a un webhook.
Mantén el primer caso automatizado pequeño. Añade flujos más amplios cuando el equipo confíe en el formato de evidencia y el enrutamiento de fallos.