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
Il motore di test è deprecato e verrà rimosso in una versione futura. Usare esempi Power Platform Playwright per testare le funzionalità di automazione nei servizi Power Platform e Dynamics 365.
Power Apps motore di test è una soluzione di test progettata appositamente 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: Creare test automatizzati con YAML e Power Fx, lo stesso linguaggio delle formule usato in Power Apps
- Nessuna conoscenza del DOM richiesta: non è necessario comprendere i selettori HTML o CSS per interagire con i componenti della tua app.
- Terminologia familiare: verifica i nomi dei controlli di riferimento visualizzati in Power Apps Studio, semplificando la lettura e la gestione dei test
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 motore di test funziona con i componenti di Power Platform seguenti:
È necessario Installare l'interfaccia della riga di comando Microsoft Power Platform per usare il motore di test.
Introduzione al motore di prova
L'approccio per iniziare dipende dal tuo ruolo e dal tuo livello di esperienza:
Installa gli strumenti:
- Installare Microsoft Power Platform CLI
- Familiarizzarsi 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 motore di test offre un set completo di funzionalità per supportare test affidabili, a basso codice e di livello professionale per le soluzioni 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 della Power Platform: testa l'intera soluzione con test integrati per Canvas apps, Model-driven apps e 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
- Copilot-Generated Tests: Creare test usando il linguaggio naturale: descrivere ciò che si vuole testare e consentire Copilot generare il codice di 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'AI: usare GitHub Copilot per accelerare la creazione di test con soluzioni con controllo del codice sorgente
Power Fx creazione e sviluppo 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
- ALM Integration: integrazione senza problemi con Azure DevOps, GitHub Actions e altre pipeline CI/CD per i 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:
- Chromium (Chrome, Microsoft Edge)
- Firefox
- WebKit (Safari)