Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
Power Apps Test Engine è una soluzione di test progettata specificamente per le applicazioni. Power Platform Che tu sia alle prime armi con i test automatizzati, esperto di Test Studio o uno sviluppatore esperto con conoscenze di Playwright , Test Engine offre un approccio scalabile ai test in linea con la filosofia low-code di Power Platform.
Scopri di più su come Test Engine ti aiuta indipendentemente dal tuo punto di partenza:
Se stai testando manualmente le tue applicazioni, Test Engine fornisce un punto di ingresso accessibile per l'automazione dei test: Power Platform
- Approccio low-code: crea test automatizzati utilizzando YAML e Power Fx, lo stesso linguaggio di formula utilizzato in Power Apps
- Nessuna conoscenza DOM richiesta: non è necessario comprendere HTML o selettori per interagire con i componenti della tua app CSS
- Terminologia familiare: i test fanno riferimento ai nomi dei controlli così come appaiono in Power Apps Studio, rendendo i test facili da leggere e gestire
Test Engine può aiutarti:
- Risparmia tempo: automatizza gli scenari di test ripetitivi che attualmente esegui manualmente
- Aumentare la copertura: eseguire test più completi con maggiore frequenza
- Crea una baseline di test: documenta il tuo processo di test in un formato che può essere riutilizzato e condiviso
- Impara gradualmente: inizia con test semplici ed espandi man mano che aumenta il tuo livello di comfort
Attualmente, Power Apps Test Engine funziona con i seguenti Power Platform componenti:
Per utilizzare il Test Engine è necessario installare Microsoft Power Platform CLI .
Introduzione al motore di prova
L'approccio per iniziare dipende dal tuo ruolo e dal tuo livello di esperienza:
Installa gli strumenti:
- Installa Microsoft Power Platform CLI
- Familiarizzare con le operazioni di base della riga di comando
Inizia con un test semplice:
Migliora le tue competenze di testing:
- Segui i tutorial e gli esempi nella documentazione del Test Engine
- Aggiungi gradualmente scenari più complessi ai tuoi test
Caratteristiche e vantaggi principali
Power Apps Test Engine fornisce un set completo di funzionalità per supportare soluzioni di test robuste, low-code e di livello professionale. Power Platform I seguenti punti salienti illustrano come Test Engine può aiutarti ad automatizzare, convalidare e mantenere la qualità in tutte le tue applicazioni. Power Platform
Test di integrazione end-to-end
Ciascuna delle seguenti funzionalità è progettata per aiutarti a ottenere test di integrazione end-to-end in tutte le tue soluzioni: Power Platform
- Copertura completa: testa l'intera soluzione con test integrati per app canvas, app basate su modelli e Power Platform ......Dataverse
- Test realistici del percorso utente: convalida processi aziendali completi su più componenti, assicurando che le tue soluzioni funzionino come previsto per utenti reali Power Platform
- Configurazione dell'ambiente semplificata: utilizza lo stesso contesto di autenticazione nell'intera suite di test, riducendo la complessità di configurazione e i costi di manutenzione.
Test basati sul linguaggio naturale e sull'intelligenza artificiale
Ciascuna delle seguenti funzionalità è progettata per aiutarti a ottenere test di integrazione basati sul linguaggio naturale e sull'intelligenza artificiale nelle tue soluzioni: Power Platform
- Test generati da Copilot: crea test utilizzando il linguaggio naturale: descrivi cosa vuoi testare e lascia che Copilot ti aiuti a generare il codice del test
- Test basati su linguaggio naturale e intelligenza artificiale generativa: crea piani di test in linguaggio naturale e convertili in test eseguibili utilizzando le funzionalità di intelligenza artificiale generativa....
- Convalida dei risultati dell'IA: testa con sicurezza le funzionalità basate sull'IA con funzioni specializzate che gestiscono output di IA non deterministici
- Piani di test leggibili dall'uomo: scrivere e gestire test che gli utenti aziendali e gli sviluppatori possano comprendere e a cui possano contribuire
- Creazione di test assistita dall'intelligenza artificiale: utilizzabile per accelerare la creazione di test con soluzioni a controllo di origine GitHub Copilot
Power Fx creazione di test
L'utilizzo di Power Fx come linguaggio di creazione del testo offre i seguenti vantaggi:
- Linguaggio di formule familiare: scrivi test utilizzando lo stesso Power Fx linguaggio che già conosci dalla creazione di app canvas
- Bassa curva di apprendimento: utilizza le tue competenze esistenti per creare test senza dover apprendere framework di test complessi Power Platform
- Riferimenti ai nomi dei controlli: fai riferimento ai controlli delle app tramite i nomi dei loro studi anziché dover imparare selettori DOM complessi
Infrastruttura di test pronta per l'azienda
I clienti aziendali necessitano di funzionalità affidabili per gestire l'autenticazione in modo sicuro. Il motore di prova fornisce:
- Flessibilità di autenticazione: supporto per l'accesso interattivo, il principio di servizio e la persistenza della sessione per soddisfare i requisiti di sicurezza
- Integrazione ALM: integrazione perfetta con Azure DevOps, GitHub Actions e altre pipeline CI/CD per test automatizzati
- Supporto MFA: esegui test automatizzati in ambienti che impongono l'autenticazione a più fattori senza compromessi
Capacità di test avanzate
Queste sono le funzionalità avanzate fornite dal motore di test:
- Connector Mocking: crea test affidabili simulando le risposte dei connettori, anche per servizi a pagamento o esterni
- Isolamento dei dati: testare con condizioni di dati prevedibili senza influire sugli ambienti di produzione
- Diagnostica visiva: risoluzione dei problemi di test con screenshot automatici e registrazioni video
Limiti
Poiché Test Engine è in anteprima, tieni presente queste limitazioni attuali:
- Le impostazioni locali del browser seguono le impostazioni predefinite del browser
- Alcuni controlli specializzati potrebbero richiedere l'utilizzo della funzione Preview.PlaywrightAction
- Le capacità di test delle prestazioni sono ancora in fase di sviluppo
Browser supportati
Il Test Engine funziona con i seguenti browser:
- Cromo (Cromo, Microsoft Edge)
- Firefox
- WebKit (Safari)