Docs de Autonomy
Migrar

Cypress

Convierte un conjunto de pruebas de Cypress en casos de prueba de Autonomy. Sustituye las cadenas cy.get y los comandos personalizados por pasos en lenguaje natural.

Los conjuntos de pruebas de Cypress suelen cargar con más peso del framework: cadenas de cy.get, alias de cy.intercept y asistentes de Cypress.Commands.add. Los tres desaparecen durante la migración; lo que sobrevive es el recorrido y sus aserciones.

Prompt

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

Codetext
Migra las pruebas de Cypress 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.
Integra cada comando personalizado de cypress/support en los pasos que lo llaman. Trata cy.intercept + cy.wait('@alias') como pasos Validate Network. 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

  • cy.get('[data-cy=x]').click() se convierte en un Tap/Click sobre un control descrito. El hook data-cy ya no es necesario para la prueba.
  • cy.intercept() + cy.wait('@alias') se convierten en Validate Network.
  • Los comandos personalizados cy.session() / cy.login() se convierten en pasos de inicio de sesión reales, o en una precondición cuando se comparte la misma sesión.
  • Los datos de cy.fixture() se convierten en valores literales cuando están bajo prueba y, en caso contrario, en valores de ejecución del entorno.

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

On this page