Docs de Autonomy
Migrar

Maestro

Convierte flujos YAML de Maestro en casos de prueba móviles de Autonomy. Transforma los comandos declarativos en pasos en lenguaje natural.

Los flujos de Maestro ya son declarativos y están cerca del vocabulario de pasos de Autonomy, por lo que esta migración es principalmente mecánica. Autonomy también puede exportar un caso grabado como YAML de Maestro, lo que facilita la comparación lado a lado.

Prompt

Pega esto en un agente de programación conectado al servidor MCP de Autonomy desde el repositorio:

Codetext
Migra las pruebas de Maestro de este repositorio a Autonomy.
Para cada prueba: léela y crea después un caso de prueba de Autonomy con autonomy_test_case_create cuyo nombre sea el título de la prueba.
Convierte los selectores en descripciones en lenguaje natural del control. Conserva exactamente cada valor comprobado.
Sustituye las credenciales codificadas en duro por valores de relleno elegidos por el agente y la configuración por valores del entorno.
Asigna tapOn -> Tap/Click, inputText -> Type, assertVisible -> Assert, launchApp -> una precondición y runFlow -> integra el subflujo. Elimina esperas, reintentos y fixtures del framework. Enumera primero los casos de prueba existentes y omite los que ya cubran el recorrido.
Al terminar, informa de una tabla de prueba de origen -> ID del caso de prueba creado.

Notas de mapeo

  • launchApp con clearState se convierte en una precondición (borrar el estado de la app).
  • tapOn: { id: ... } / tapOn: "text" se convierten en Tap/Click sobre el control descrito.
  • assertVisible / assertNotVisible se convierten en Assert.
  • Los subflujos de runFlow se integran; los bucles repeat se expanden o se eliminan si solo esperan.
  • Las variables de env se convierten en valores {{env.VAR}} del entorno.

Consulta el resumen de migración para ver el mapeo completo constructo por constructo.

On this page