Condividi tramite


ALM in Power Platform con Test Engine (anteprima)

Nota

Le funzionalità di anteprima non sono destinate ad essere utilizzate per la produzione e sono soggette a restrizioni. Vengono rese disponibili prima di una versione ufficiale in modo che i clienti possano accedervi con anticipo e fornire i loro commenti.

L'Application Lifecycle Management (ALM) è un approccio completo alla gestione del ciclo di vita delle applicazioni, dall'ideazione iniziale allo sviluppo, ai test, all'implementazione e alla manutenzione continua. Nel contesto di Power Platform, l'integrazione di test automatizzati con Test Engine nel processo ALM garantisce che le applicazioni vengano testate accuratamente in ogni fase di sviluppo, con conseguenti rilasci di qualità superiore.

Comprendere l'automazione dei test in ALM

L'automazione dei test svolge un ruolo fondamentale nel processo ALM perché:

  • Garantire la qualità - Verificare che le applicazioni funzionino come previsto prima della distribuzione
  • Riduzione del rischio - Individuare i problemi in anticipo, prima che raggiungano gli ambienti di produzione
  • Abilitazione dell'integrazione continua - Supporto dei test di verifica automatizzati della build
  • Facilitazione delle distribuzioni controllate - Aggiunta di controlli di qualità alle pipeline di rilascio

Con Power Apps Test Engine puoi integrare i test automatizzati nei tuoi flussi di lavoro ALM esistenti, indipendentemente dagli strumenti CI/CD che utilizzi. Power Platform

Ciclo di vita dell'automazione dei test

Il Test Engine supporta un ciclo di vita di test completo che si integra con i processi ALM:

  1. Sviluppo - Crea ed esegui test localmente durante lo sviluppo dell'app
  2. Convalida della build - Esegui test come parte della verifica automatizzata della build
  3. Gate di rilascio - Utilizzare i risultati dei test come gate di qualità per distribuzioni controllate
  4. Verifica della produzione - Convalida delle funzionalità critiche negli ambienti di produzione

Introduzione all'automazione dei test in ALM

Per iniziare a integrare Test Engine nei tuoi processi ALM:

  1. Crea il tuo piano di test - Progetta piani di test YAML per le tue Power Platform soluzioni
  2. Esegui i test localmente - Verifica che i test funzionino nel tuo ambiente di sviluppo
  3. Imposta l'autenticazione - Configura l'autenticazione appropriata per i tuoi ambienti di esecuzione e pipeline locali
  4. Integrazione con la tua pipeline - Collega Test Engine alla tua pipeline ALM esistente
  5. Implementare controlli di qualità - Utilizzare i risultati dei test per controllare la promozione delle soluzioni

Suggerimento

Inizia con i percorsi utente critici ed espandi gradualmente la copertura dei test automatizzati man mano che acquisisci familiarità con Test Engine.

Versione del codice sorgente del Test Engine (facoltativa)

Se stai utilizzando la versione del codice sorgente di Test Engine, avrai anche bisogno di:

Opzioni di integrazione

Il motore di test si integra perfettamente con vari strumenti e processi ALM

È possibile utilizzare un editor locale come Visual Studio Codice per modificare i file YAML per creare i test del Test Engine. Per eseguire i test in locale:

  1. Assicurati di aver installato Microsoft Power Platform CLI
  2. Se stai utilizzando l' integrazione del controllo sorgente clona il tuo progetto sul tuo computer locale
  3. Utilizza il test di esecuzione del pac per eseguire il test
  4. Rivedi i risultati di superamento/fallimento del test

L' interfaccia della riga di comando di Azure è essenziale per ottenere i token di accesso a cui connettersi Dataverse. A livello locale, puoi utilizzare:

az login --allow-no-subscriptions

Scopri la sintassi YAML del Test Engine
Imposta l'autenticazione per i tuoi test
Applicazioni canvas di prova, applicazioni basate su modelli o Dataverse estensioni
Comprendere Power Platform ALM