Migrazione verso App per la logica di Azure Fase 4 - Validazione: flussi di lavoro di test

Si applica a: App per la logica di Azure (Standard)

Il processo di validazione può essere difficile perché si possono facilmente trascurare differenze comportamentali tra sistemi sorgente e target. Dopo aver generato il progetto, i flussi di lavoro e gli altri elementi dell'app per la logica Standard, verificare il comportamento del flusso di lavoro rispetto al comportamento del sistema di origine prima di distribuirli in App per la logica di Azure. Nella fase di Validazione, l'App per la logica di Azure Migration Agent in Visual Studio Code aiuta a eseguire i flussi di lavoro generati e a verificare se trigger, azioni, trasformazioni e connessioni funzionano correttamente.

Questo articolo descrive il processo generale seguito dall'agente di migrazione per testare i flussi di lavoro Standard generati rispetto al comportamento di origine, confrontare i risultati e identificare eventuali problemi o lacune da risolvere.

Azioni di convalida

La fase di convalida verifica i flussi di lavoro Standard generati in base alle specifiche e al comportamento di origine originali. L'agente @migration-converter segue le attività di validazione generate, mentre tu fornisci input rappresentativi e risultati attesi e rivedi le prove.

Importante

Prima di iniziare, assicurarsi di esaminare i flussi di lavoro, le connessioni e le funzioni locali .NET per informazioni e configurazione corrette rispetto al comportamento di origine.

Per ulteriori informazioni consulta:

Passo Azione Descrizione
1 Valida l'esecuzione Esegue func start --verbose, corregge gli errori di avvio e riesegue il comando finché l'ambiente di runtime non si avvia senza errori.
2 Prepara le risorse per il test Utilizza Azurite e risorse locali dove possibile, container Docker per i servizi locali supportati e risorse Azure solo per connettori senza alternativa locale.
3 Comportamento di test Esegue scenari di successo, di errore, tra workflow, di nuovo tentativo, di timeout, di rinvio e altri scenari pertinenti. Confronta i valori di output a livello di campo con il comportamento atteso della sorgente.
4 Segnalare e risolvere le discrepanze Tratta valori di output erratati, vuoti o troncati come fallimenti, registra i risultati attesi e reali, corregge la causa e riproduce i test interessati.

La validazione non è completa finché tutti i test richiesti non superano e l'agente crea TEST-REPORT.md nella radice del progetto generata. Consulta questo report per risultati per workflow, controlli a livello di campo, adattamenti di test, deviazioni di design, risorse Azure provisionate e comandi di retest esatti.

Passaggi successivi