Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Nota
As funcionalidades de vista previa non se deseñaron para uso de produción e poden ter funcionalidade restrinxida. Estas funcionalidades están dispoñibles antes da versión oficial para que os clientes poidan obter acceso a elas rápido e fornecer comentarios.
Power Apps O motor de probas ofrece un conxunto completo de funcións para probar solucións de xeito eficaz. Power Platform Esta páxina detalla as funcionalidades dispoñibles para axudarche a crear conxuntos de probas robustos para as túas Power Platform aplicacións.
Capacidades de proba de aplicacións
As capacidades do motor de probas comezan coas aplicacións de proba.
Probas de aplicacións Canvas
Que permite: Crear probas completas para as túas aplicacións de lenzo que interactúen cos controis, validen a lóxica empresarial e verifiquen as experiencias do usuario final.
Capacidades clave:
- Probas baseadas en controis: Interactúa cos controis da aplicación usando os seus nomes de estudio, sen necesidade de coñecementos de DOM
- Validación da IU: Verificar as propiedades, a visibilidade e o estado do control durante a execución da proba
- Probas de navegación: Valida as transicións de pantalla e os fluxos de usuario dentro da túa aplicación
- Avaliación de fórmulas: Probar a lóxica empresarial complexa usando Power Fx expresións
- Validación da vinculación de datos: Verifica que os datos flúan correctamente entre a túa aplicación e as fontes de datos
Cando usalo:
- Validación de viaxes de usuario críticas nas túas aplicacións de lenzo
- Garantir a funcionalidade da aplicación despois de cambios de fórmulas ou actualizacións de control
- Creación de conxuntos de probas de regresión para aplicacións complexas de canvas
Máis información sobre as probas de aplicacións Canvas
Probas de aplicacións baseadas en modelos
Que permite: Automatizar probas para aplicacións baseadas en modelos, incluíndo formularios, vistas, fluxos de procesos empresariais e paneis.
Capacidades clave:
- Interacción do formulario: Proba de carga do formulario, entrada de datos e validación das regras empresariais
- Navegación de vistas: Validar vistas de cuadrícula, operacións de filtrado e selección de rexistros
- Execución de comandos: Botóns de proba da cinta e interaccións da barra de comandos
- Fluxos do proceso empresarial: Validar as transicións de etapa e a validación de campos requirida
- Verificación do panel: Probar os compoñentes do panel e os filtros interactivos
Cando usalo:
- Garantir un comportamento consistente en aplicacións complexas baseadas en modelos
- Validación das regras do formulario e da lóxica empresarial despois das personalizacións
- Probas de procesos empresariais de extremo a extremo que abarcan varias entidades
Máis información sobre as probas de aplicacións baseadas en modelos
Dataverse probas de integración
O que permite: Probar aplicacións que interactúan con Dataverse, incluíndo operacións con datos, regras empresariais e campos calculados.
Capacidades clave:
- Operacións CRUD: Probas de creación, lectura, actualización e eliminación de operacións en Dataverse rexistros
- Validación de regras de negocio: Verificar que as regras de negocio se executen segundo o esperado
- Probas do modelo de seguranza: Validar que os roles e permisos de seguranza funcionen correctamente
- Probas de campo calculadas e de resumo: Garantir que as fórmulas e as agregacións se calculen correctamente
- Navegación de relacións: Campos de busca de proba e interaccións de entidades relacionadas
Cando usalo:
- Probas de aplicacións con moitos datos e interaccións complexas Dataverse
- Validación de regras empresariais e campos calculados despois de cambios de esquema
- Garantir que os permisos de rol de seguranza funcionen segundo o previsto
Máis información sobre as probas de integración Dataverse
Funcións de probas especializadas
As seguintes funcionalidades especializadas permítenche probar escenarios avanzados como compoñentes con IA, autenticación e seguridade e simulación de datos. Estas capacidades axudan a garantir que as túas solucións sexan robustas, seguras e fiables mesmo en contornas complexas ou non deterministas. Power Platform
Probas de capacidades de IA e copiloto
O que permite: Probar compoñentes con tecnoloxía de IA con funcións especializadas que teñan en conta comportamentos non deterministas.
Capacidades clave:
- AI Builder Probas rápidas: Valida as respostas do modelo de IA e intégraas nos teus fluxos de proba
- Coincidencia de semellanzas: Usar unha comparación aproximada para o contido xerado por IA en lugar de coincidencia exacta
- Validación de contido: Verificar que o contido xerado por IA cumpre os criterios esperados sen requirir coincidencias exactas
- Xestión de erros: Condicións de erro de proba do modelo de IA e comportamentos de reserva
Cando usalo:
- Probas de aplicacións que usan compoñentes AI Builder
- Validación de que o contido xerado por Copilot cumpre os requisitos empresariais
- Creación de conxuntos de probas para funcionalidades de procesamento da linguaxe natural
Probas de autenticación e seguridade
O que permite: Probar aplicacións con varios métodos de autenticación e configuracións de seguranza.
Capacidades clave:
- Múltiples métodos de autenticación: Compatibilidade coa interacción, o principal de servizo e a persistencia da sesión
- Xestión de MFA: Probas en contornas que aplican a autenticación multifactor
- Contextos de usuario simulados: Proba con diferentes roles de seguranza e permisos
- Xestión de tokens: Automatiza a xestión de tokens de autenticación nos pasos de proba
Cando usalo:
- Probas en contornas empresariais seguras con requisitos de MFA
- Validación do comportamento da aplicación para usuarios con diferentes roles de seguranza
- Automatización de probas en canles de CI/CD con autenticación principal de servizo
Máis información sobre as opcións de autenticación
Simulación e simulación de datos
O que permite: Crear probas illadas e fiables simulando dependencias externas.
Capacidades clave:
- Simula a resposta do conector: Simula as respostas dos conectores sen chamar aos servizos reais
- Probas deterministas: Crear condicións de proba predicibles independentemente dos sistemas externos
- Probas de escenarios de erro: Simular condicións de erro dos conectores para probar a xestión de excepcións
- Probas de rendemento: Probar o comportamento da aplicación en varios tempos de resposta simulados
Cando usalo:
- Probar aplicacións que dependen de servizos API de pago sen incorrer en custos
- Creación de probas que se executen de forma fiable sen dependencias externas
- Validación da xestión de erros para escenarios de fallo do conector
Máis información sobre a simulación de conectores
Características da experiencia do desenvolvedor
As seguintes funcionalidades están deseñadas para mellorar a experiencia dos autores e desenvolvedores de probas. Ofrecen ferramentas e integracións que simplifican a creación de probas, permiten a extensibilidade e admiten fluxos de traballo de probas automatizados para Power Platform solucións.
Creación de probas asistida por IA
Que permite: Acelerar a creación de probas usando as capacidades de IA de GitHub Copilot coas túas solucións controladas por código fonte. Power Platform
Capacidades clave:
- Xeración de probas en linguaxe natural: Crea probas describindo escenarios en linguaxe sinxela
- Recoñecemento do contexto da fonte: Usar ficheiros de solución para xerar referencias de control e fluxos de navegación precisos
- Aprendizaxe baseada en mostras: Usar mostras existentes como modelos para escenarios de proba máis complexos
- Patróns de proba guiados: Xerar conxuntos de probas completos, incluíndo casos límite e xestión de excepcións
Cando usalo:
- Arranque rápido de novas suites de probas para aplicacións existentes
- Aprendizaxe de patróns de creación de probas mediante exemplos xerados por IA
- Creación dunha cobertura de probas exhaustiva con codificación manual mínima
Máis información sobre a creación de probas asistida por IA
Power Fx creación de probas
O que permite: Escribir probas usando a coñecida Power Fx linguaxe de fórmulas, facendo que a creación de probas sexa accesible tanto para creadores como para desenvolvedores.
Capacidades clave:
- Asercións baseadas en fórmulas: Usar Power Fx expresións para validar as condicións de proba
- Controlar o acceso ás propiedades: Referenciar e verificar as propiedades dos controis da aplicación directamente
- Manipulación de coleccións: Traballar con coleccións de datos usando funcións coñecidas
- Probas de condicións complexas: Expresar lóxica de proba sofisticada usando Power Fx operadores e funcións
Cando usalo:
- Empregando coñecementos existentes para a creación de probas Power Fx
- Crear probas que os creadores de aplicacións poidan comprender e manter
- Construíndo unha lóxica de validación complexa para comportamentos sofisticados de aplicacións
Máis información sobre as probas Power Fx
Marco de extensibilidade
O que permite: Personalizar e ampliar as capacidades do motor de probas para satisfacer as necesidades de probas especializadas.
Capacidades clave:
- Provedores personalizados: Crear provedores especializados para tipos de aplicacións únicos
- Funcións definidas polo usuario: Ampliar Power Fx con funcións C# personalizadas
- Tipos personalizados: Define tipos especializados para escenarios de probas complexos
- Integración do marco de probas: Conectar o motor de probas cos marcos de probas existentes
Cando usalo:
- Probas de controis ou compoñentes personalizados non cubertos polos provedores estándar
- Implementación de lóxica de probas especializada para requisitos empresariais únicos
- Integración coa infraestrutura de probas existente
Máis información sobre as opcións de extensibilidade
Integración de ALM e CI/CD
O que permite: Incorporar probas automatizadas no ciclo de vida do desenvolvemento e nas canles de integración continua.
Capacidades clave:
- Execución na liña de comandos: Executar probas desde terminais ou axentes de compilación
- Integración de canles: Inclúe probas facilmente en Azure DevOps ou fluxos de traballo de accións de GitHub
- Informes de probas: Xerar resultados de probas estruturados para o consumo da canle
- Cambio de ambiente: Proba en diferentes ambientes na túa canle de despregamento
Cando usalo:
- Implementación de probas automatizadas en canles de CI/CD
- Creación de portas de calidade para as implementacións de solucións Power Platform
- Establecemento de prácticas de probas continuas para o teu equipo de desenvolvemento
Diagnóstico e resolución de problemas
As seguintes funcións de diagnóstico e resolución de problemas axúdanche a identificar, analizar e resolver rapidamente os problemas que se producen durante a execución das probas. Estas ferramentas proporcionan artefactos visuais e rexistros detallados para simplificar a depuración e mellorar a fiabilidade das probas.
Artefactos de probas visuais
O que permite: Capturar evidencias visuais da execución das probas para simplificar a depuración e a resolución de defectos.
Capacidades clave:
- Captura de pantalla: Fai capturas de pantalla automaticamente nos puntos de proba clave
- Gravación de vídeo: Grava vídeos da execución de probas para escenarios complexos
- Captura de contexto de erro: Recoller máis información de contexto cando as probas fallan
- Rastrexo e rexistros: Xerar rexistros de execución detallados para a depuración
Cando usalo:
- Depuración de fallos intermitentes nas probas
- Documentar visualmente escenarios de probas complexos
- Compartir os resultados das probas cos membros do equipo que non teñen acceso ao ambiente de probas
Próximas capacidades
As seguintes funcionalidades que estarán dispoñibles salientan as melloras planificadas para o motor de probas. Estas funcionalidades amplían a compatibilidade coa IA conversacional, os fluxos e os escenarios avanzados de probas de IA para fortalecer aínda máis a túa estratexia de probas. Power Automate
Microsoft Copilot Studio integración
A integración planificada con Microsoft Copilot Studio permite probar experiencias conversacionais e axentes virtuais con tecnoloxía de IA, o que che permite validar as respostas dos bots, os fluxos de conversa e a integración cos sistemas de backend.
Power Automate probas
Está en desenvolvemento unha compatibilidade mellorada para as probas, que proporciona capacidades máis completas para probar fluxos automatizados, accións de fluxo e desencadeantes. Power Automate Este traballo admite tanto as probas de integración como as probas unitarias para compoñentes de fluxo.
Máis capacidades de probas de IA
As futuras melloras inclúen un avaliador de IA para o SDK e unha maior compatibilidade con escenarios de avaliación personalizados, o que facilita a validación de funcións baseadas en IA con resultados de probas predicibles e repetibles. AI Builder