Compartir por


Power Apps Visión xeral do motor de probas (vista previa)

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 Test Engine é unha solución de probas deseñada especificamente para aplicacións. Power Platform Tanto se es novo nas probas automatizadas, estás familiarizado con Test Studio ou es un desenvolvedor experimentado con coñecementos de Playwright , Test Engine ofrece unha abordaxe escalable para as probas que se aliña coa filosofía de código baixo de Power Platform.

Obtén máis información sobre como che axuda Test Engine independentemente de onde comeces:

Se estás a probar as túas aplicacións manualmente, Test Engine proporciona un punto de entrada accesible para a automatización de probas: Power Platform

  • Enfoque de código baixo: Crea probas automatizadas usando YAML e Power Fx, a mesma linguaxe de fórmulas que se usa en Power Apps
  • Non se requiren coñecementos de DOM: Non necesitas entender HTML nin CSS selectores para interactuar cos compoñentes da túa aplicación
  • Terminoloxía familiar: As probas fan referencia aos nomes de control tal e como aparecen en Power Apps Studio, o que facilita a lectura e o mantemento das probas

O motor de probas pode axudarche a:

  • Aforra tempo: Automatiza escenarios de probas repetitivas que estás a realizar manualmente
  • Aumentar a cobertura: Executar probas máis completas con máis frecuencia
  • Crea unha liña base de probas: Documenta o teu proceso de probas nun formato que se poida reutilizar e compartir
  • Aprende gradualmente: Comeza con probas sinxelas e amplía a medida que aumentes o teu nivel de comodidade

Actualmente, o motor de probas Power Apps funciona cos seguintes compoñentes Power Platform :

Debes instalar Microsoft Power Platform a CLI para usar o motor de probas.

Comezando co motor de probas

A maneira de comezar depende do teu rol e do teu nivel de experiencia:

  1. Instala as ferramentas:

  2. Comeza cunha proba sinxela:

    • Comezar cunha proba básica que valide unha única pantalla ou función
    • Usa o formato YAML para estruturar a túa proba
    • Aprende funcións Power Fx comúns para as probas
  3. Desenvolve as túas habilidades de probas:

    • Siga os titoriais e exemplos na documentación de Test Engine
    • Engade gradualmente escenarios máis complexos ás túas probas

Características e vantaxes principais

Power Apps O motor de probas ofrece un conxunto completo de funcións para soportar probas robustas, de baixo código e de nivel profesional para Power Platform solucións. Os seguintes aspectos destacados amosan como Test Engine pode axudarche a automatizar, validar e manter a calidade nas túas aplicacións. Power Platform

Probas de integración de extremo a extremo

Cada unha das seguintes funcionalidades está deseñada para axudarche a realizar probas de integración de extremo a extremo nas túas solucións: Power Platform

  • Cobertura Power Platform extensa: Proba toda a túa solución con probas integradas para aplicacións de Canvas, aplicacións baseadas en modelos e Dataverse
  • Probas realistas da viaxe do usuario: Valide procesos empresariais completos en múltiples Power Platform compoñentes, garantindo que as súas solucións funcionen como se espera para usuarios reais
  • Configuración simplificada do ambiente: usa o mesmo contexto de autenticación en todo o conxunto de probas, o que reduce a complexidade da configuración e os gastos de mantemento

Linguaxe natural e probas con IA

Cada unha das seguintes funcionalidades está deseñada para axudarche a realizar probas de integración con linguaxe natural e IA nas túas solucións: Power Platform

  • Probas xeradas por Copilot: Crea probas usando linguaxe natural: describe o que queres probar e deixa que Copilot axude a xerar o código de proba
  • Linguaxe natural e probas con IA xerativa: crea plans de probas en linguaxe natural e convérteos en probas executables usando capacidades de IA xerativa
  • Validación de resultados de IA: Proba con confianza as funcións baseadas en IA con funcións especializadas que xestionan saídas de IA non deterministas
  • Plans de probas lexibles para humanos: Escribir e manter probas que os usuarios empresariais e os desenvolvedores poidan comprender e ás que poidan contribuír
  • Creación de probas asistida por IA: Úsao GitHub Copilot para acelerar a creación de probas con solucións controladas por código fonte

Power Fx creación de probas

Empregar Power Fx como linguaxe de creación de textos ofrece as seguintes vantaxes:

  • Linguaxe de fórmulas familiar: escribe probas usando a mesma Power Fx linguaxe que xa coñeces da creación de aplicacións de lenzo
  • Curva de aprendizaxe baixa: usa as túas habilidades existentes Power Platform para crear probas sen aprender marcos de probas complexos
  • Referencias de nomes de control: Fai referencia aos controis da aplicación polos seus nomes de estudio en lugar de ter que aprender selectores DOM complexos

Infraestrutura de probas preparada para empresas

Os clientes empresariais requiren funcións robustas para xestionar a autenticación de forma segura. O motor de probas proporciona:

  • Flexibilidade de autenticación: Compatibilidade co inicio de sesión interactivo, o principal de servizo e a persistencia da sesión para adaptarse aos seus requisitos de seguridade
  • Integración con ALM: Integración perfecta con Azure DevOps, accións de GitHub e outras canles de CI/CD para probas automatizadas
  • Compatibilidade con MFA: Executar probas automatizadas en entornos que aplican a autenticación multifactor sen comprometer

Capacidades de probas avanzadas

Estas son as capacidades avanzadas que ofrece o motor de probas:

  • Simulación de conectores: Crea probas fiables simulando respostas de conectores, mesmo para servizos de pago ou externos
  • Illamento de datos: Proba con condicións de datos predicibles sen afectar os entornos de produción
  • Diagnóstico visual: Solucionar problemas de erros nas probas con capturas de pantalla e gravacións de vídeo automáticas

Limitacións

Dado que Test Engine está en versión preliminar, teña en conta estas limitacións actuais:

  • A configuración rexional do navegador segue a configuración predeterminada do navegador
  • Algúns controis especializados poden requirir o uso da función Preview.PlaywrightAction
  • As capacidades de probas de rendemento aínda están en desenvolvemento

Exploradores compatibles

O motor de probas funciona cos seguintes navegadores:

  • Cromo (Cromo, Microsoft Edge)
  • Firefox
  • WebKit (Safari)

Seguintes pasos

Explorar as características do motor de probas