Estratégia de teste
Depois de terminar de fazer os seus fluxos e automatização, o próximo passo é testá-lo. Deve considerar testar todos os padrões e resultados possíveis dos seus fluxos. Isto porque o seu fluxo pode simplesmente falhar, pode ser executado, mas produzir resultados inesperados. Testar todos os padrões reduzirá este risco.
Se é novo na criação de fluxos no Power Automate, testar a automatização cada vez que adiciona um novo passo é a melhor maneira de garantir que apanha erros, em vez de tentar criar todo o fluxo e depois testá-lo.
Vejamos o exemplo apresentado na ilustração que se segue.
A partir do "Relatório de despesas criado", uma seta leva à decisão "Verifique se o relatório está em conformidade". A partir de "Verificar se o relatório está em conformidade", Sim leva ao "Estado atualizado para "Verificação de conformidade concluída"" e Não leva a "Pedir correções".
Recomendamos que registe os seus resultados na coluna Resultado real numa tabela como a seguinte, para se certificar de que cobriu todas as combinações possíveis que podem falhar.
N.º do Caso | Detalhes do passo | Condição | Resultado esperado | Resultado real |
---|---|---|---|---|
1-1 | Verifique se o relatório está em conformidade | Conforme | Estado atualizado para "Verificação de conformidade concluída" | |
1-2 | Verifique se o relatório está em conformidade | Não conforme | E-mail enviado ao empregado para corrigir o relatório de despesas | |
1-3 | Verifique se o relatório está em conformidade | Falhas na verificação de conformidade | Criador de fluxo notificado e falha registada na funcionalidade "execuções de fluxo". | |
2 | Estado atualizado para "Verificação de conformidade concluída" | Falhas do estado de atualização | Criador de fluxo notificado e falha registada na funcionalidade "execuções de fluxo". | |
3 | E-mail enviado ao empregado para corrigir o relatório de despesas | Falhas do envio de e-mail | Criador de fluxo notificado e falha registada na funcionalidade "execuções de fluxo". |
Gorjeta
Para simular falhas de envio de e-mail, tente enviar um e-mail de teste para um endereço inexistente.
Testar em ambientes "apenas ao vivo"
Idealmente, todos os testes devem ser feitos em ambientes de teste. No entanto, pode haver situações em que não tenha um ambiente para testar separadamente dos sistemas em direto. Nestes casos, pode utilizar os seguintes métodos:
Para pesquisas: use texto estático como resultado para imitar uma pesquisa.
Para a entrada de dados: crie um passo para fazer um novo registo, seguido de outro fluxo para eliminar o mesmo registo.
Para o envio de dados: se possível, configure um ambiente de teste no sistema para onde pretende enviar os dados.
Testar com utilizadores
Depois de ter concluído os testes sistemáticos, deverá também fazer uma verificação final com os seus utilizadores (idealmente as mesmas pessoas que estavam a trabalhar no processo antes da automatização). Isto ajuda a garantir que a sua automatização faz o que se espera e apresenta resultados consistentes.