Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Nota
As funcionalidades de pré-visualização não se destinam à produção e poderão ter caraterísticas restritas. Estas caraterísticas estão disponíveis antes do lançamento oficial, para que os clientes possam ter acesso antecipado e enviar comentários.
Power Apps Test Engine é uma solução de teste projetada especificamente para Power Platform aplicações. Se você é novo em testes automatizados, familiarizado com o Test Studio ou um desenvolvedor experiente com conhecimento em Playwright , o Test Engine oferece uma abordagem escalável para testes que se alinha com a filosofia low-code de Power Platform.
Saiba mais sobre como o Test Engine ajuda você, independentemente de onde você está a começar:
Se você estiver a testar seus aplicativos manualmente, o Power Platform Test Engine fornece um ponto de entrada acessível para a automação de teste:
- Abordagem low-code: crie testes automatizados usando YAML e Power Fx, a mesma linguagem de fórmula usada em Power Apps
- Nenhum conhecimento de DOM necessário: 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 Power Apps Studio, tornando os testes fáceis de ler e manter
O Test Engine pode ajudá-lo a:
- Economize tempo: automatize cenários de teste repetitivos que você está a executar manualmente no momento
- Aumente a cobertura: execute testes mais abrangentes com mais frequência
- Criar 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 à medida que o seu nível de conforto aumenta
Atualmente, Power Apps o Test Engine funciona com os seguintes Power Platform componentes:
Você deve instalar Microsoft Power Platform a 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 operações básicas de linha de comando
Comece com um teste simples:
- Comece com um teste básico que valida uma única tela ou função
- Use o formato YAML para estruturar seu teste
- Aprenda funções Power Fx comuns para testes
Desenvolva suas habilidades de teste:
- Siga tutoriais e exemplos na documentação do Test Engine
- Adicione gradualmente cenários mais complexos aos seus testes
Principais características e benefícios
Power Apps O Test Engine fornece um conjunto abrangente de recursos para oferecer suporte a testes robustos, low-code e de nível profissional para Power Platform soluções. Os destaques a seguir mostram como o Test Engine pode ajudá-lo a automatizar, validar e manter a qualidade em todos os seus Power Platform aplicativos.
Testes de integração de ponta a ponta
Cada um dos seguintes recursos foi projetado para ajudá-lo a realizar testes de integração completos em todas as suas Power Platform soluções:
- Cobertura Power Platform abrangente: teste toda a sua solução com testes integrados para aplicativos Canvas, aplicativos orientados por modelo e Dataverse
- Testes realistas da jornada do utilizador: 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 conjunto de testes, reduzindo a complexidade da configuração e a sobrecarga de manutenção
Linguagem natural e testes baseados em IA
Cada um dos seguintes recursos foi projetado para ajudá-lo a realizar testes de integração em linguagem natural e IA em todas as suas Power Platform soluções:
- Testes gerados pelo copiloto: crie testes usando linguagem natural - descreva o que você deseja testar e deixe o Copilot ajudar a gerar o código de teste
- Linguagem Natural e Testes Generativos Alimentados por IA: 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 alimentados por 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 os usuários corporativos e desenvolvedores possam entender e contribuir para
- Criação de testes assistida por IA: use GitHub Copilot para acelerar a criação de testes com soluções controladas pela fonte
Power Fx Criação de testes
O uso Power Fx como linguagem de criação de texto oferece os seguintes benefícios:
- Linguagem de fórmula familiar: escreva testes usando a mesma Power Fx linguagem que você já conhece na criação de aplicativos de tela
- Curva de Aprendizagem Baixa: Use suas habilidades existentes Power Platform para criar testes sem aprender estruturas de teste complexas
- Referências de nome de controle: controles de aplicativo de referência por seus nomes de estúdio em vez de ter que aprender seletores DOM complexos
Infraestrutura de testes pronta para a empresa
Os clientes corporativos precisam de recursos robustos para gerenciar a autenticação com segurança. O motor de teste fornece:
- Flexibilidade de autenticação: suporte para login interativo, entidade de serviço e persistência de sessão para atender aos seus requisitos de segurança
- Integração ALM: integre-se perfeitamente com Azure DevOps as ações do GitHub e outros pipelines de CI/CD para testes automatizados
- Suporte a MFA: execute testes automatizados em ambientes que impõem a autenticação multifator sem comprometer
Recursos avançados de teste
Estes são recursos avançados que o mecanismo de teste oferece:
- Simulação do conector: crie testes confiáveis simulando respostas do conector, mesmo para serviços pagos ou externos
- Isolamento de dados: teste com condições de dados previsíveis sem afetar os ambientes de produção
- Diagnóstico visual: solucione problemas de falhas de teste com capturas de tela e gravações de vídeo automáticas
Limitações
Como o Test Engine está em visualização, esteja ciente destas limitações atuais:
- As definições de localidade do navegador seguem as definiçõ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
Browsers suportados
O Test Engine funciona com os seguintes navegadores:
- Crómio (Chrome, Microsoft Edge)
- Firefox
- WebKit (Safari)