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
Os recursos de versão preliminar não foram criados para uso em ambientes de produção e podem 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 O Test Engine é uma solução de teste projetada especificamente para Power Platform aplicativos. 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 Test Engine funciona com os seguintes componentes: Power Apps 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:
Instalar 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 O Test Engine fornece um conjunto abrangente de recursos para dar suporte a testes robustos, de baixo código e de nível profissional para Power Platform soluções. 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
Power Fx autoria de testes
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 nomes de controle: referencie controles de aplicativos pelos nomes de estúdio em vez de ter que aprender seletores 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)