Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Nota
Test Engine està obsolet i serà eliminat en una versió futura. Utilitza Power Platform Playwright per a capacitats d'automatització de proves en Power Platform i serveis Dynamics 365.
Power Apps Test Engine és una solució de proves dissenyada específicament per a aplicacions de Power Platform. Tant si sou nou en les proves automatitzades, familiaritzat amb Test Studio o un desenvolupador experimentat amb coneixements de Playwright , Test Engine ofereix un enfocament escalable per a les proves que s'alinea amb la filosofia de codi baix de Power Platform.
Obteniu més informació sobre com us ajuda Test Engine independentment d'on comenceu:
Si esteu provant les vostres Power Platform aplicacions manualment, Test Engine proporciona un punt d'entrada accessible per a l'automatització de proves:
Low-code: Crear proves automatitzades utilitzant YAML i Power Fx, el mateix llenguatge de fórmules que s'utilitza a Power Apps - No cal tenir coneixements de DOM: no cal que entengueu l'HTML ni CSS els selectors per interactuar amb els components de l'aplicació
- Terminologia familiar: Les proves fan referència als noms dels controls tal com apareixen a Power Apps Studio, fent que les proves siguin fàcils de llegir i mantenir
Test Engine us pot ajudar a:
- Estalvia temps: automatitza els escenaris de prova repetitius que estàs realitzant manualment
- Augmenta la cobertura: realitza proves més completes amb més freqüència
- Crear una línia de base de prova: documentar el procés de prova en un format que es pugui reutilitzar i compartir
- Aprèn gradualment: comença amb proves senzilles i amplia a mesura que augmenta el teu nivell de comoditat
Actualment, Power Apps Test Engine funciona amb els següents components de Power Platform:
Has de Instal·lar Microsoft Power Platform CLI per utilitzar el Test Engine.
Introducció a Test Engine
L'enfocament per començar depèn de la vostra funció i nivell d'experiència:
Instal·leu les eines:
- Instal·la Microsoft Power Platform CLI
- Familiaritzar-se amb les operacions bàsiques de la línia d'ordres
Comenceu amb una prova senzilla:
- Comenceu amb una prova bàsica que validi una sola pantalla o funció
- Utilitzar el format YAML per estructurar la prova
- Aprèn funcions habituals Power Fx per a les proves
Construeix les teves habilitats de prova:
- Seguiu els tutorials i exemples de la documentació del motor de proves
- Afegiu gradualment escenaris més complexos a les vostres proves
Característiques i avantatges principals
Power Apps Test Engine ofereix un conjunt complet de funcions per donar suport a proves robustes, de baix codi i de nivell professional per a solucions Power Platform. Els següents aspectes destacats mostren com Test Engine us pot ajudar a automatitzar, validar i mantenir la qualitat de les vostres Power Platform aplicacions.
Proves d'integració d'extrem a extrem
Cadascuna de les funcions següents està dissenyada per ajudar-vos a aconseguir proves d'integració d'extrem a extrem a les vostres Power Platform solucions:
- Cobertura Power Platform completa: proveu tota la vostra solució amb proves integrades per a aplicacions de llenç, aplicacions basades en models i Dataverse
- Proves realistes del recorregut de l'usuari: valideu processos de negoci complets en diversos Power Platform components, assegurant-vos que les vostres solucions funcionin com s'esperava per als usuaris reals
- Configuració simplificada de l'entorn: utilitzeu el mateix context d'autenticació a tot el conjunt de proves, reduint la complexitat de la configuració i la sobrecàrrega de manteniment
Proves de llenguatge natural i IA
Cadascuna de les funcions següents està dissenyada per ajudar-vos a aconseguir proves d'integració basades en llenguatge natural i IA a les vostres Power Platform solucions:
Copilot c0: Crea proves utilitzant llenguatge natural: descriu què vols provar i deixa que t'ajudis a generar el codi de prova Copilot - Proves basades en llenguatge natural i IA generativa: creeu plans de proves en llenguatge natural i convertiu-los en proves executables mitjançant les capacitats d'IA generativa
- Validació de resultats d'IA: proveu amb confiança les funcions basades en IA amb funcions especialitzades que gestionen sortides d'IA no deterministes
- Plans de proves llegibles per humans: escriviu i mantingueu proves que els usuaris empresarials i els desenvolupadors puguin entendre i contribuir
- AI-Assisted Autoria de proves: Utilitza GitHub Copilot per accelerar la creació de proves amb solucions controlades per codi font
Power Fx Creació de proves
L'ús Power Fx com a llenguatge de creació de text proporciona els següents avantatges:
- Llenguatge de fórmules familiar: escriviu proves amb el mateix Power Fx llenguatge que ja coneixeu de la creació d'aplicacions de llenç
- Corba d'aprenentatge baixa: utilitzeu les vostres habilitats existents Power Platform per crear proves sense aprendre marcs de proves complexos
- Referències de noms de control: feu referència als controls de l'aplicació pels seus noms d'estudi en lloc d'haver d'aprendre selectors DOM complexos
Infraestructura de proves preparada per a l'empresa
Els clients empresarials requereixen funcions robustes per gestionar l'autenticació de manera segura. El motor de prova proporciona:
- Flexibilitat d'autenticació: suport per a l'inici de sessió interactiu, l'entitat de servei i la persistència de la sessió per adaptar-se als vostres requisits de seguretat
ALM: Integrar sense problemes amb canals de Azure DevOps, GitHub Actions i altres canals CI/CD per a proves automatitzades - Suport MFA: executeu proves automatitzades en entorns que apliquen l'autenticació multifactor sense compromisos
Capacitats de prova avançades
Aquestes són les capacitats avançades que proporciona el motor de prova:
- Simulació de connectors: creeu proves fiables simulant respostes de connectors, fins i tot per a serveis externs o de pagament
- Aïllament de dades: prova amb condicions de dades previsibles sense afectar els entorns de producció
- Diagnòstic visual: resoldre errors de prova amb captures de pantalla i gravacions de vídeo automàtiques
Limitacions
Com que el motor de proves està en versió preliminar, tingueu en compte aquestes limitacions actuals:
- La configuració regional del navegador segueix la configuració predeterminada del navegador
- Alguns controls especialitzats poden requerir l'ús de la funció Preview.PlaywrightAction
- Les capacitats de proves de rendiment encara estan en desenvolupament
Navegadors compatibles
El motor de proves funciona amb els navegadors següents:
- Chromium (Chrome, Microsoft Edge)
- Firefox
- WebKit (Safari)