Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
A versão prévia dos recursos não foi criada para uso em ambientes de produção e pode ter funcionalidade restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que os clientes possam ter acesso antecipado e forneçam comentários.
Power Apps Test Engine é uma solução de teste projetada especificamente para aplicativos do Power Platform. Seja você um novato em testes automatizados, familiarizado com o Test Studio ou um desenvolvedor experiente com conhecimento do Playwright , o Test Engine oferece uma abordagem escalável para testes que se alinha com a filosofia de baixo código do Power Platform.
Saiba mais sobre como o Test Engine ajuda você, não importa onde você esteja começando:
Se você estiver testando seus aplicativos manualmente, o Test Engine fornece um ponto de entrada acessível para automação de testes: Power Platform
- Abordagem de baixo código: Crie testes automatizados usando YAML e Power Fx, a mesma linguagem de fórmula usada em Power Apps
- Não é necessário conhecimento de DOM: você não precisa entender HTML ou CSS seletores para interagir com os componentes do seu aplicativo
- Terminologia familiar: Os testes fazem referência aos nomes de controle conforme aparecem em Power Apps Studio, tornando os testes fáceis de ler e manter
O Test Engine pode ajudar você a:
- Economize tempo: automatize cenários de testes repetitivos que você atualmente executa manualmente
- Aumentar a cobertura: Executar testes mais abrangentes com mais frequência
- Crie uma linha de base de teste: documente seu processo de teste em um formato que possa ser reutilizado e compartilhado
- Aprenda gradualmente: Comece com testes simples e expanda conforme seu nível de conforto aumenta
Atualmente, o Power Apps Test Engine funciona com os seguintes componentes da Power Platform:
Você deve Instalar Microsoft Power Platform CLI para usar o Mecanismo de Teste.
Introdução ao Test Engine
A abordagem para começar depende da sua função e nível de experiência:
Instale as ferramentas
- Instalar Microsoft Power Platform CLI
- Familiarize-se com as operações básicas da linha de comando
Comece com um teste simples:
- Comece com um teste básico que valide uma única tela ou função
- Use o formato YAML para estruturar seu teste
- Aprenda funções comuns Power Fx para testes
Desenvolva suas habilidades de teste:
- Siga os tutoriais e exemplos na documentação do Test Engine
- Adicione gradualmente cenários mais complexos aos seus testes
Principais recursos e benefícios
Power Apps Test Engine fornece um conjunto abrangente de recursos para dar suporte a testes robustos, de baixo código e de qualidade profissional para soluções Power Platform. Os destaques a seguir mostram como o Test Engine pode ajudar você a automatizar, validar e manter a qualidade em seus Power Platform aplicativos.
Teste de integração de ponta a ponta
Cada um dos seguintes recursos foi projetado para ajudar você a realizar testes de integração de ponta a ponta em suas Power Platform soluções:
- Cobertura Power Platform abrangente: teste toda a sua solução com testes integrados para aplicativos Canvas, aplicativos orientados a modelos e Dataverse
- Teste de jornada realista do usuário: valide processos de negócios completos em vários Power Platform componentes, garantindo que suas soluções funcionem conforme o esperado para usuários reais
- Configuração simplificada do ambiente: use o mesmo contexto de autenticação em todo o seu conjunto de testes, reduzindo a complexidade da configuração e a sobrecarga de manutenção
Testes de linguagem natural e com tecnologia de IA
Cada um dos seguintes recursos foi projetado para ajudar você a realizar testes de integração com linguagem natural e tecnologia de IA em todas as suas Power Platform soluções:
- Testes gerados pelo Copilot: Crie testes usando linguagem natural - descreva o que você deseja testar e deixe o Copilot ajudar a gerar o código do teste
- Testes com tecnologia de linguagem natural e IA generativa: Crie planos de teste em linguagem natural e converta-os em testes executáveis usando recursos de IA generativa
- Validação de resultados de IA: teste com confiança recursos baseados em IA com funções especializadas que lidam com saídas de IA não determinísticas
- Planos de teste legíveis por humanos: Escreva e mantenha testes que usuários empresariais e desenvolvedores possam entender e contribuir
- Criação de testes assistida por IA: use GitHub Copilot para acelerar a criação de testes com soluções controladas por fonte
Criação de testes do Power Fx
Usar Power Fx como linguagem de criação de texto proporciona os seguintes benefícios:
- Linguagem de fórmula familiar: Escreva testes usando a mesma Power Fx linguagem que você já conhece ao criar aplicativos Canvas
- Curva de aprendizagem baixa: use suas habilidades Power Platform existentes para criar testes sem aprender estruturas de teste complexas
- Referências de Nome de Controle: referencia controles de aplicativos pelos nomes de estúdio em vez de ter que aprender seletores de DOM complexos
Infraestrutura de teste pronta para empresas
Clientes corporativos exigem recursos robustos para gerenciar a autenticação com segurança. O mecanismo de teste fornece:
- Flexibilidade de autenticação: Suporte para login interativo, principal de serviço e persistência de sessão para atender aos seus requisitos de segurança
- Integração ALM: Integração perfeita com Azure DevOps, GitHub Actions e outros pipelines de CI/CD para testes automatizados
- Suporte MFA: Execute testes automatizados em ambientes que aplicam autenticação multifator sem concessões
Capacidades avançadas de teste
Estes são os recursos avançados que o Test Engine oferece:
- Simulação de conectores: Crie testes confiáveis simulando respostas de conectores, mesmo para serviços pagos ou externos
- Isolamento de dados: teste com condições de dados previsíveis sem impactar os ambientes de produção
- Diagnóstico visual: solucione falhas de teste com capturas de tela e gravações de vídeo automáticas
Limitações
Como o Test Engine está em versão prévia, esteja ciente destas limitações atuais:
- As configurações locais do navegador seguem as configurações padrão do navegador
- Alguns controles especializados podem exigir o uso da função Preview.PlaywrightAction
- Os recursos de teste de desempenho ainda estão em desenvolvimento
Navegadores com suporte
O Test Engine funciona com os seguintes navegadores:
- Cromo (Cromo, Microsoft Edge)
- Firefox
- WebKit (Safari)