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 proporciona un conjunt complet de funcions per provar Power Platform solucions de manera efectiva. Aquesta pàgina detalla les capacitats disponibles per ajudar-vos a crear conjunts de proves sòlids per a les vostres Power Platform aplicacions.
Capacitats de prova d'aplicacions
Les capacitats del motor de proves comencen amb les aplicacions de prova.
Proves d'aplicacions de llenç
Què permet : creeu proves completes per a les vostres aplicacions de llenç que interactuïn amb els controls, validin la lògica empresarial i verifiquin les experiències dels usuaris finals.
Capacitats clau:
- Proves basades en controls: interactua amb els controls de l'app amb els seus noms d'estudi, sense necessitat de coneixements de DOM
- Validació de la interfície d'usuari: verifiqueu les propietats, la visibilitat i l'estat del control durant l'execució de la prova
- Proves de navegació: validar les transicions de pantalla i els fluxos d'usuari dins de l'aplicació
- Avaluació de fórmules: Prova de lògica empresarial complexa mitjançant Power Fx expressions
- Validació de l'enllaç de dades: verifiqueu que les dades flueixin correctament entre l'aplicació i les fonts de dades
Quan utilitzar-lo:
- Validació de recorreguts d'usuari crítics a les aplicacions de llenç
- Garantir la funcionalitat de l'aplicació després de canvis de fórmules o actualitzacions de controls
- Creació de conjunts de proves de regressió per a aplicacions de llenç complexes
Més informació sobre les proves d'aplicacions de llenç
Proves d'aplicacions basades en models
Què permet: automatitzeu les proves per a aplicacions basades en models, inclosos formularis, visualitzacions, fluxos de processos de negoci i escriptoris digitals.
Capacitats clau:
- Interacció de formularis: càrrega de formularis de prova, entrada de dades i validació de regles de negoci
- Navegació de visualitzacions: validar visualitzacions de quadrícula, operacions de filtratge i selecció de registres
- Execució d'ordres: Prova de botons de la cinta i interaccions de la barra d'ordres
- Fluxos de processos de negoci: Validar les transicions de fase i la validació de camps obligatoris
- Verificació de l'escriptori digital: provar components de l'escriptori digital i filtres interactius
Quan utilitzar-lo:
- Garantir un comportament coherent en aplicacions complexes basades en models
- Validació de regles de formulari i lògica de negoci després de les personalitzacions
- Prova de processos de negoci d'extrem a extrem que abasten diverses entitats
Més informació sobre les proves d'aplicacions basades en models
Dataverse Proves d'integració
Què permet :Prova les aplicacions amb Dataverse les quals interactuen, incloses les operacions de dades, les regles de negoci i els camps calculats.
Capacitats clau:
- Operacions CRUD: prova les operacions de creació, lectura, actualització i supressió dels Dataverse registres
- Validació de regles de negoci: Verifiqueu que les regles de negoci s'executin tal com s'esperava
- Proves de models de seguretat: Validar que les funcions de seguretat i els permisos funcionen correctament
- Proves de camp calculades i d'informe: Assegureu-vos que les fórmules i les agregacions es calculin correctament
- Navegació de relacions: camps de cerca de prova i interaccions d'entitats relacionades
Quan utilitzar-lo:
- Prova d'aplicacions intensives en dades amb interaccions complexes Dataverse
- Validació de regles de negoci i camps calculats després de canvis d'esquema
- Garantir que els permisos de funció de seguretat funcionin correctament
Més informació sobre les Dataverse proves d'integració
Funcions de prova especialitzades
Les següents funcions especialitzades us permeten provar escenaris avançats com ara components basats en IA, autenticació i seguretat i simulació de dades. Aquestes capacitats ajuden a garantir que les vostres Power Platform solucions siguin robustes, segures i fiables fins i tot en entorns complexos o no deterministes.
Proves de capacitats d'IA i Copilot
Què permet :Prova components impulsats per IA amb funcions especialitzades que tinguin en compte comportaments no deterministes.
Capacitats clau:
- AI Builder Prova ràpida: valideu les respostes del model d'IA i integreu-les als vostres fluxos de prova
- Coincidència de similitud: utilitzar la comparació aproximada per al contingut generat per IA en lloc de la coincidència exacta
- Validació de contingut: verifiqueu que el contingut generat per IA compleixi els criteris esperats sense requerir coincidències exactes
- Gestió d'errors: Prova de condicions d'error del model d'IA i comportaments alternatius
Quan utilitzar-lo:
- Prova d'aplicacions que utilitzen AI Builder components
- La validació del contingut generat per Copilot compleix els requisits empresarials
- Creació de conjunts de proves per a funcions de processament del llenguatge natural
Autenticació i proves de seguretat
Què permet :Prova aplicacions amb diversos mètodes d'autenticació i configuracions de seguretat.
Capacitats clau:
- Diversos mètodes d'autenticació: suport per a la persistència interactiva, de l'entitat de servei i de la sessió
- Gestió de MFA: prova en entorns que apliquen l'autenticació multifactor
- Contextos d'usuari simulats: prova amb diferents funcions de seguretat i permisos
- Gestió de testimonis: automatitza la gestió de fitxes d'autenticació a través dels passos de prova
Quan utilitzar-lo:
- Proves en entorns empresarials segurs amb requisits MFA
- Validació del comportament de l'aplicació per als usuaris amb diferents funcions de seguretat
- Automatització de proves en pipelines de CI/CD amb autenticació de l'entitat de servei
Més informació sobre les opcions d'autenticació
Simulació de dades i simulació
Què permet :Crea proves fiables i aïllades simulant dependències externes.
Capacitats clau:
- Simulació de respostes de connectors: simular respostes de connectors sense trucar a serveis reals
- Proves deterministes: Crea condicions de prova previsibles independentment dels sistemes externs
- Prova d'escenaris d'error: Simular condicions d'error dels connectors per provar la gestió d'excepcions
- Proves de rendiment: prova el comportament de l'aplicació en diversos temps de resposta simulats
Quan utilitzar-lo:
- Provar aplicacions que depenen de serveis d'API de pagament sense incórrer en costos
- Creació de proves que s'executen de manera fiable sense dependències externes
- Validació de la gestió d'errors per a escenaris d'error del connector
Més informació sobre la simulació de connectors
Funcions de l'experiència del desenvolupador
Les següents característiques estan dissenyades per millorar l'experiència dels autors i desenvolupadors de proves. Proporcionen eines i integracions que agilitzen la creació de proves, permeten l'extensibilitat i admeten fluxos de treball de proves automatitzats per a Power Platform solucions.
Creació de proves assistida per IA
Què permet: accelereu la creació de proves mitjançant les capacitats d'IA amb les vostres solucions controlades GitHub Copilotper fonts Power Platform .
Capacitats clau:
- Generació de proves de llenguatge natural: Crea proves descrivint escenaris en llenguatge senzill
- Coneixement del context d'origen: utilitzar fitxers de solució per generar referències de control precises i fluxos de navegació
- Aprenentatge basat en mostres: utilitzar mostres existents com a plantilles per a escenaris de prova més complexos
- Patrons de prova guiats:Genera conjunts de proves complets, inclosos els casos límit i la gestió d'excepcions
Quan utilitzar-lo:
- Arrencada ràpida de nous conjunts de proves per a aplicacions existents
- Aprendre patrons de creació de proves mitjançant exemples generats per IA
- Creació d'una cobertura de proves completa amb una codificació manual mínima
Més informació sobre la creació de proves assistida per IA
Power Fx Creació de proves
Què permet :Escriu proves utilitzant el llenguatge de fórmules familiar Power Fx , fent que la creació de proves sigui accessible tant per als creadors com per als desenvolupadors.
Capacitats clau:
- Assercions basades en fórmules: utilitzar Power Fx expressions per validar condicions de prova
- Controlar l'accés a les propietats: fer referència i verificar les propietats dels controls de l'aplicació directament
- Manipulació de col·leccions: Treballar amb col·leccions de dades mitjançant funcions conegudes
- Proves d'estat complexes: Expressar una lògica de prova sofisticada mitjançant Power Fx operadors i funcions
Quan utilitzar-lo:
- Ús del coneixement existent Power Fx per a la creació de proves
- Crear proves que els creadors d'aplicacions puguin entendre i mantenir
- Creació de lògica de validació complexa per a comportaments d'aplicacions sofisticats
Més informació sobre Power Fx les proves
Marc d'extensibilitat
Què permet : personalitzar i ampliar les capacitats del motor de proves per satisfer les necessitats de proves especialitzades.
Capacitats clau:
- Proveïdors personalitzats: creeu proveïdors especialitzats per a tipus d'aplicacions úniques
- Funcions definides per l'usuari: Amplia Power Fx amb funcions personalitzades de C#
- Tipus personalitzats: definiu tipus especialitzats per a escenaris de prova complexos
- Integració del marc de prova: connecteu el motor de proves amb els marcs de prova existents
Quan utilitzar-lo:
- Provar controls o components personalitzats no coberts pels proveïdors estàndard
- Implementació de lògica de proves especialitzada per a requisits empresarials únics
- Integració amb la infraestructura de proves existent
Més informació sobre les opcions d'extensibilitat
Integració ALM i CI/CD
Què permet :Incorporeu proves automatitzades al vostre cicle de vida de desenvolupament i canalitzacions d'integració contínua.
Capacitats clau:
- Execució de la línia d'ordres: Executar proves des de terminals o agents de compilació
- Integració de pipelines: Incloeu fàcilment proves en Azure DevOps fluxos de treball de GitHub Actions
- Informes de proves: Generar resultats de proves estructurats per al consum de canonades
- Canvi d'entorn: prova en diferents entorns del pipeline d'implementació
Quan utilitzar-lo:
- Implementació de proves automatitzades en pipelines de CI/CD
- Creació de portes de qualitat per al Power Platform desplegament de solucions
- Establir pràctiques de proves contínues per al vostre equip de desenvolupament
Diagnòstic i resolució de problemes
Les següents característiques de diagnòstic i resolució de problemes us ajuden a identificar, analitzar i resoldre ràpidament els problemes que es troben durant l'execució de la prova. Aquestes eines proporcionen artefactes visuals i registres detallats per simplificar la depuració i millorar la fiabilitat de les proves.
Artefactes de prova visual
Què permet :Captura proves visuals de l'execució de proves per simplificar la depuració i la resolució de defectes.
Capacitats clau:
- Captura de pantalla: Fer captures de pantalla automàticament en punts de prova clau
- Gravació de vídeo: gravar vídeos d'execució de proves per a escenaris complexos
- Captura de context d'error: Recopila més informació de context quan les proves fallen
- Seguiment i registres: Genera registres d'execució detallats per a la depuració
Quan utilitzar-lo:
- Depuració d'errors de prova intermitents
- Documentació visual d'escenaris de prova complexos
- Compartir els resultats de les proves amb els membres de l'equip que no tenen accés a l'entorn de proves
Pròximes capacitats
Les properes capacitats següents destaquen les millores previstes per al motor de proves. Aquestes funcions amplien el suport per a la IA conversacional, Power Automate els fluxos i els escenaris de prova d'IA avançats per enfortir encara més la vostra estratègia de prova.
Microsoft Copilot Studio integració
La integració planificada permet Microsoft Copilot Studio provar experiències conversacionals i agents virtuals impulsats per IA, cosa que us permet validar respostes de bots, fluxos de conversa i integració amb sistemes de backend.
Power Automate testatge
S'està desenvolupant un suport millorat per a Power Automate les proves, que proporciona capacitats més completes per provar fluxos automatitzats, accions de flux i activadors. Aquest treball dóna suport tant a les proves d'integració com als enfocaments de proves unitàries per als components de flux.
Més capacitats de proves d'IA
Les millores futures inclouen un avaluador d'IA per a l'SDK AI Builder i un suport ampliat per a escenaris d'avaluació personalitzats, facilitant la validació de funcions basades en IA amb resultats de proves predictibles i repetibles.