Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Nota
Les característiques de visualització prèvia no estan dissenyades per a un entorn de producció i poden tenir una funcionalitat restringida. Aquestes característiques estan disponibles abans d’un llançament oficial de producte per tal que els clients el puguin utilitzar abans i enviar-nos els seus comentaris.
Power Apps Test Engine és una solució de proves dissenyada específicament per a Power Platform aplicacions. 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:
- Enfocament de codi baix: creeu proves automatitzades mitjançant YAML i Power Fx el mateix llenguatge de fórmules utilitzat en 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 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 components següents Power Platform :
Heu d'instal·lar Microsoft Power Platform la CLI per utilitzar el motor de prova.
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·lar Microsoft Power Platform la 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 proporciona un conjunt complet de funcions per donar suport a proves robustes, de codi baix i de nivell professional per a Power Platform solucions. 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:
- Proves generades per Copilot: creeu proves amb llenguatge natural: descriviu el que voleu provar i deixeu que Copilot us ajudi a generar el codi de prova
- 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
- Creació de proves assistida per IA: utilitzeu-lo GitHub Copilot per accelerar la creació de proves amb solucions controlades per codi
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
- Integració ALM: integreu-vos perfectament amb Azure DevOps GitHub Actions i altres canalitzacions de 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:
- Crom (crom, Microsoft Edge)
- Firefox
- WebKit (Safari)