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.
Probar aplicacións de lenzo con Test Engine require os seguintes pasos:
Crear un plan de probas
Os plans de probas defínense usando o formato YAML. ... Podes crear o teu propio plan de probas ou descargar as probas gravadas desde Test Studio.
Crea o teu propio plan de probas
Crea un ficheiro yaml usando o esquema do plan de probas explicado en Power Apps Formato YAML de Test Engine (vista previa).
Ao elixir a creación do seu propio plan de probas, pode aproveitar as seguintes características:
- Funcións adicionais Power Fx : Usa asaccións adicionais rexistradas para interactuar cos compoñentes do marco de compoñentes (PCF), mellorando as capacidades dos teus plans de proba. Power Fx Power Apps
- Definir estruturas de datos e funcións personalizadas: Empregar tipos definidos polo usuario (UDT) e funcións definidas polo usuario (UDF) para crear pasos de proba reutilizables e mantibles.
Suxestión
Revisa os exemplos de plans dispoñibles no repositorio de GitHub. ...
Descargar as probas gravadas desde Test Studio
A descarga de probas gravadas desde Test Studio permite capturar e reproducir rapidamente as interaccións do usuario coa aplicación. Este método é útil para crear casos de proba básicos sen escribir ningún código. Non obstante, ten limitacións en termos de flexibilidade e capacidade para xestionar escenarios complexos.
Se tes probas que gravaches en Test Studio, podes descargalas desde Test Studio para reutilizalas en Test Engine.
Usa o botón Descargar conxunto en Test Studio para descargar o plan de probas. Escolla o conxunto de probas para descargar se ten varios conxuntos de probas.
Como alternativa, use o botón Descargar dispoñible debaixo de cada conxunto de probas.
Asegúrate de actualizar o ficheiro de configuración e as configuracións de usuario se estás a usar un inquilino ou ambiente diferente para esta aplicación.
Configura o teu usuario
Test Engine ten actualmente estes métodos de autenticación:
| Método | Descripción |
|---|---|
| Estado de almacenamento | Gardar o estado do usuario autenticado localmente no perfil de usuario usando a API de protección de datos Microsoft Windows |
| Dataverse | Garda o estado do usuario autenticado dentro Dataverse usando a túa propia clave xestionada polo cliente cifrada cun certificado X.509 mediante ASP.NET Core Data Protection |
Non podes almacenar credenciais de proba en ficheiros de plans de proba. Debes seleccionar Storagestate ou Dataverse como localización segura para almacenar as credenciais. O ficheiro do plan de probas contén referencias ás que se usan as variables de ambiente para a personalización do usuario. ... Por exemplo, o seguinte fragmento de código YAML indica que se usan as variables de ambiente user1Email :
environmentVariables:
users:
- personaName: User1
emailKey: user1Email
Consulta Usuarios para obter máis información.
Usa o seguinte script de PowerShell para almacenar o nome de usuario nas túas variables de ambiente.
$env:user1Email = "someone@example.com"
Nota
O contrasinal do usuario xa non é necesario nunha variable de ambiente. Revisa a autenticación para ver as opcións compatibles.
Executar a proba
Usa o comando PAC CLI pac test run para executar o teu plan de probas.
Parámetros necesarios
Debe proporcionar a seguinte información:
-
--test-plan-file: Ruta ao ficheiro do plan de probas -
--tenantO teu ID de inquilino -
--environment-id: O ID do teu entorno
Comando de exemplo
Aquí tes un exemplo de como executar unha proba para unha aplicación Canvas:
pac test run `
--provider canvas `
--test-plan-file your-testplan.te.yaml `
--tenant your-tenantid-guid-value `
--environment-id your-environmentid-guid-value
Tamén podes usar os alias de parámetros máis curtos:
pac test run `
-p canvas `
-test your-testplan.te.yaml `
-t your-tenantid-guid-value `
-env your-environmentid-guid-value
Dataverse integración
Para activar a *integración* coas probas da aplicación de lenzo, podes engadir o parámetro *na configuración da proba*: Dataverse enableDataverseFunctions
testSettings:
extensionModules:
enable: true
parameters:
enableDataverseFunctions: true
Ao activar a integración, debes abrir a CLI de Azure cun usuario ou principal de servizo que teña dereitos sobre o entorno. Dataverse Dataverse Podes usar o comando az login . Máis información: inicie sesión coa CLI de Azure.
O URL da API Dataverse empregado para a integración obtense do nome de dominio do host do parámetro execución da proba de pac--domain ou definindo unha variable de ambiente de PowerShell chamada DATAVERSE_URL.
Ver os resultados
Cando rematen as probas, podes ver os resultados da túa proba no ficheiro .trx que se atopa no directorio de saída. Este cartafol contén calquera captura de pantalla ou vídeo realizado polas túas probas cando recordVideo está definido como true no plan de probas yaml.