- Introdução ao Test Suite
- Studio
- Test Suite — Studio
- Visão geral
- Atividades de testes e APIs
- Orchestrator
- Test Manager
- Requisitos
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Criar casos de teste
- Generate tests for requirements
- Casos de teste de clonagem
- Exportação de casos de teste
- Automatizar casos de teste
- Casos de teste manuais
- Aplicação de filtros e visualizações
- Conjuntos de Testes
- Execução de testes
- Documentos
- Relatórios
- Exportar Dados
- Operações em massa
- Solução de problemas
Automate manual tests
Essa funcionalidade faz parte atualmente de um processo de auditoria e não deve ser considerada parte da Autorização do FedRAMP até que a revisão seja finalizada. Veja aqui a lista completa das funcionalidades atualmente em revisão.
This page lists guidelines to effectively use AutopilotTM for automating manual tests in Studio Desktop.
After you link Studio to Test Manager, the from Studio Desktop offers you a view of all test cases within your Test Manager project. The panel displays both automated and manual tests. Autopilot allows you to convert the manual tests into automated tests.
Visit Creating a coded test case from a manual test case and Creating a low-code test case from a manual test case to learn how to convert manual tests into low-code and coded test cases.
O Autopilot usa recursos de Automação de Interface Gráfica para converter etapas de testes manuais em etapas automatizadas. Para fazer referência aos elementos de interface gráfica que você deseja testar, o Autopilot precisa de referências de repositório de objetos para cada um deles. É crucial manter uma convenção de nomenclatura consistente, garantindo que você use nomes de controles idênticos dentro das suas etapas de testes manuais àquelas dentro do seu repositório de objetos.
Por exemplo, considere a seguinte etapa de teste manual: "Clique em 'Enviar aplicativo de empréstimo'". Nesse caso, o Autopilot gerará uma atividade Clicar e tentará localizar um elemento de repositório de objetos chamado Enviar aplicativo de empréstimo. A consistência para nomes de controle dentro de suas etapas manuais facilita um processo de conversão de automação suave.
Uma etapa de teste manual típica pode ter a seguinte estrutura: "Digite 'pedro.silva@gmail.com' no campo "Email". Essa etapa inclui as seguintes informações usadas para automatizá-la:
- Ação: digitar, que é reconhecido como a atividade Type Into.
- Dados: 'pedro.silva@gmail.com'.
- Destino: 'Email', que é reconhecido como o elemento de repositório de objetos correspondente.
Verifique a tabela para obter os verbos que você deve usar em suas etapas manuais. Esses verbos são convertidos na atividade/API apropriada dentro do Studio Desktop.
Etapa de teste manual | Atividade da UiPath | API da UiPath |
---|---|---|
"'Clique' em 'Meu botão'" | Click | Click |
"'Digite' 'hello world' em 'Meu campo de texto'" | Type Into | Type Into |
"'Obter texto' de 'Meu rótulo'" | Get Text | GetText |
"'Marcar' 'Minha caixa de seleção'" | Marcar | Marcar |
"'Selecionar item' '3 anos' de 'Termo de empréstimo'" | Select Item | Select Item |
Se um formulário que exige entrada de dados for exibido na sua tela, você pode usar a palavra-chave "Preencher formulário" para dizer ao Autopilot para automatizá-la.
Considere a seguinte etapa de teste manual como exemplo: "Preencha o formulário na tela chamada 'myFormScreen' com os seguintes valores: Email: 'john@doe.com', Valor do empréstimo: '10000', Termo de empréstimo: '3'". O Autopilot executará o comando "Preencher formulário" dentro da sua automação codificada, preenchendo os valores em todos os controles de usuário identificados dentro do seu formulário especificado.