Compartir a través de


ALM con motor de pruebas (vista previa) Power Platform

Nota

Las características en vista previa no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial, para que los clientes puedan obtener acceso anticipado y proporcionar comentarios.

La gestión del ciclo de vida de las aplicaciones (ALM) es un enfoque integral para gestionar el ciclo de vida de las aplicaciones desde el concepto inicial hasta el desarrollo, las pruebas, la implementación y el mantenimiento continuo. En el contexto de Power Platform, la incorporación de pruebas automatizadas con Test Engine en su proceso ALM garantiza que las aplicaciones se prueben exhaustivamente en cada etapa del desarrollo, lo que da como resultado lanzamientos de mayor calidad.

Comprender la automatización de pruebas en ALM

La automatización de pruebas desempeña un papel fundamental en el proceso ALM al:

  • Garantizar la calidad: verificar que las aplicaciones funcionen como se espera antes de la implementación
  • Reducción de riesgos: detección temprana de problemas antes de que lleguen a los entornos de producción
  • Habilitación de la integración continua: soporte para pruebas de verificación de compilación automatizadas
  • Facilitación de implementaciones controladas: incorporación de controles de calidad a los procesos de lanzamiento

Con Test Engine, puede integrar pruebas automatizadas en sus flujos de trabajo ALM existentes, independientemente de la herramienta CI/CD que utilice. Power Apps Power Platform

Ciclo de vida de la automatización de pruebas

El motor de pruebas admite un ciclo de vida de pruebas completo que se integra con sus procesos ALM:

  1. Desarrollo - Crear y ejecutar pruebas localmente durante el desarrollo de la aplicación
  2. Validación de compilación : ejecutar pruebas como parte de la verificación de compilación automatizada
  3. Puertas de lanzamiento - Utilice los resultados de las pruebas como puertas de calidad para implementaciones controladas
  4. Verificación de producción - Validar funcionalidades críticas en entornos de producción

Introducción a la automatización de pruebas en ALM

Para comenzar a incorporar Test Engine en sus procesos ALM:

  1. Cree su plan de pruebas: diseñe planes de pruebas YAML para sus soluciones.Power Platform
  2. Ejecutar pruebas localmente - Verificar que las pruebas funcionen en su entorno de desarrollo
  3. Configurar la autenticación: configure la autenticación adecuada para sus entornos de ejecución y canalización locales....
  4. Integración con su pipeline: conecte Test Engine a su pipeline ALM existente
  5. Implementar controles de calidad - Utilizar los resultados de las pruebas para controlar la promoción de soluciones

Propina

Comience con recorridos de usuario críticos y amplíe gradualmente su cobertura de pruebas automatizadas a medida que se familiarice más con Test Engine.

Versión del código fuente de Test Engine (opcional)

Si está utilizando la versión de código fuente de Test Engine, también necesitará:

Opciones de integración

Test Engine se integra perfectamente con varias herramientas y procesos de ALM

Puede utilizar un editor local como Visual Studio Code para editar los archivos YAML para crear las pruebas del motor de pruebas. Para ejecutar las pruebas localmente:

  1. Asegúrese de tener instalada la CLI Microsoft Power Platform
  2. Si está utilizando la integración de control de código fuente, clone su proyecto en su máquina local. ...
  3. Utilice la ejecución de prueba pac para ejecutar su prueba
  4. Revisar los resultados de aprobado/reprobado de la prueba

La CLI de Azure es esencial para obtener tokens de acceso para conectarse Dataverse. Localmente, puedes utilizar:

az login --allow-no-subscriptions

Obtenga más información sobre la sintaxis YAML de Test Engine
Configurar la autenticación para sus pruebas
Aplicaciones de lienzo de prueba, aplicaciones basadas en modelos o extensiones....Dataverse
Entender ALM Power Platform