- Introdução ao Test Suite
- Studio
- Test Suite — Studio
- Visão geral
- Atividades de testes e APIs
- Orchestrator
- Testing Robots
- 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
- Importação de casos de teste manuais
- Gerar testes para requisitos
- 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
Guia do usuário do Test Suite
Gerar testes para requisitos
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.
Com a funcionalidade Gerar testes , você pode criar casos de teste manuais diretamente a partir de seus requisitos usando IA generativa. A ferramenta que ajuda você a gerar casos de teste é chamada AutopilotTM. Com a ajuda do AutopilotTM, essa funcionalidade cria uma lista de casos de teste manuais analisando vários detalhes do requisito, como nome, descrição, anexos, campos personalizados, rótulos e documentos. Em seguida, você pode criar casos de teste a partir da lista inicial ou fornecer instruções específicas para gerar casos de teste sob medida para suas necessidades exatas.
Para gerar testes para um requisito, sua função de Test Manager deve ter as seguintes permissões:
- Caso de teste - Criar
- Requisito - Editar
Vamos tomar o exemplo de um teste de uma funcionalidade para enviar solicitações de empréstimo no Aplicativo UiBank. Aqui está como você usaria a ferramenta:
- Abra um projeto e navegue até Requisitos.
- Crie um requisito chamado Enviar solicitação de empréstimo e digite uma descrição detalhada sobre ele, destacando o fluxo de aplicativos e os critérios de aceitação. Verifique a descrição que você pode usar para este exemplo:
Exemplo de requisito
Fluxo da solicitaçãoEsse requisito detalha como as pessoas podem solicitar um empréstimo no Aplicativo UiBank Banking equipado com o UiPath®.
- O candidato inicia a solicitação de empréstimo em
https://uibank.uipath.com
. - O candidato clica no botão "Produto" no menu de cabeçalho.
- O candidato clica no botão "Empréstimos" no menu suspenso.
- O sistema redireciona para
https://uibank.uipath.com/loans
. - O candidato clica no botão "Solicitar um empréstimo".
- O sistema redireciona para
https://uibank.uipath.com/loans/apply
. - O candidato deve preencher os seguintes campos obrigatórios:
- Endereço de email: esse campo requer um endereço de email em um formato válido.
- Valor do empréstimo: este campo aceita apenas valores inteiros positivos.
- Prazo de empréstimo: este campo fornece as opções '1', '3', '5' e '10' em anos.
- Renda anual: esse campo aceita apenas valores inteiros positivos.
- Idade: este campo aceita apenas valores inteiros positivos.
- O candidato então clica no botão "Enviar solicitação de empréstimo".
- O candidato é notificado se a solicitação de empréstimo é aprovada ou rejeitada na próxima página.
Critérios de aceitação
Para candidatos entre 18 e 65 anos e um valor de empréstimo inferior a 100 mil, aprovamos o pedido de empréstimo com:
- "Parabéns! Você foi aprovado para um empréstimo com o UiBank!"
Para candidatos abaixo de 18 anos, rejeitamos o pedido de empréstimo com:
- "Lamentamos, neste momento, você não foi aprovado para um empréstimo"
Para candidatos entre 18 e 65 anos e um valor de empréstimo superior a 100 mil, rejeitamos o pedido de empréstimo com:
- "Lamentamos, neste momento, você não foi aprovado para um empréstimo"
Para candidatos que não fornecem todos os campos obrigatórios e, em seguida, clicam no botão "Enviar solicitação de empréstimo":
- Nenhuma mensagem de erro será exibida
- Nenhuma ação será executada
- O candidato permanecerá na mesma página
- O candidato inicia a solicitação de empréstimo em
- Selecione Mais opções para esse requisito e escolha Gerar testes. Como alternativa, abra o requisito e, em seguida, escolha Gerar testes.
A janela Fornecer documentos de suporte é aberta, solicitando anexos ou outros documentos necessários para gerar casos de teste. Os anexos devem estar associados ao processo de envio de solicitações de empréstimo.
- Na janela Fornecer documentos de suporte, selecione os anexos do requisito. Esses são usados ao gerar testes. Você também pode carregar outros arquivos por conta própria.
- Selecione Avançar e forneça instruções adicionais que o AutopilotTM deve usar ao gerar casos de teste. Escolha entre um prompt na Biblioteca de prompts ou digite essas instruções na janela Fornecer orientação adicional .
Estas são algumas das instruções que o Autopilot pode seguir:
- Você pode instruir AutopilotTM o número de casos de teste que você deseja gerar. O número máximo de casos de teste é 50.
- Você pode especificar AutopilotTM para cobrir todas as etapas do usuário e os critérios de aceitação descritos no requisito de solicitação de empréstimo.
- Você pode instruir AutopilotTM para gerar pré-condições.
- Você pode especificar AutopilotTM para gerar um resultado esperado para cada etapa do teste.
- Selecione Gerar testes para iniciar o processo.
Quando a geração terminar, você receberá uma notificação Geração de caso de teste concluída. Dependendo de suas preferências de notificação, você pode receber a notificação no aplicativo e por email.
- Selecione a notificação Geração de teste concluída para revisar os casos de teste gerados.
- Expanda cada caso de teste no painel Gerar testes e revise os casos de teste gerados.
- Se você estiver satisfeito com o conteúdo deles, selecione Criar testes.
Os casos de teste gerados também estão vinculados ao requisito que foi usado para gerá-los.
- Expanda cada caso de teste no painel Gerar testes e revise os casos de teste gerados.
- Se você não estiver satisfeito com os casos de teste gerados, selecione Regenerar e forneça detalhes adicionais sobre seu caso de uso.
- Anexe os documentos mais relevantes para o AutopilotTM usar.
- Clique em Avançar e digite detalhes adicionais na caixa de texto Fornecer instruções.
A seção Melhores práticas para escrever instruções no final desta página fornece orientação para a criação de prompts eficazes.
- Depois de refinar as etapas, selecione Regenerar.
- Clique na notificação Geração de teste concluída para acessar os casos de teste gerados novamente.
- Expanda cada caso de teste e revise-os.
- Selecione os casos de teste com os quais você está satisfeito e, em seguida, selecione Criar testes.
Você pode carregar apenas as seguintes extensões de arquivo, das quais o Autopilot processa apenas o conteúdo de texto:
- DOCX
- XLSX
- TXT
- CSV
- PNG
- JPG
- BPMN
Acesse Melhores práticas para gerar testes a partir de requisitos para verificar uma lista abrangente de diretrizes e exemplos para ajudar você a escrever instruções eficazes.
A política de governança da Camada de Confiança da IA permite que você gerencie o uso de funcionalidades alimentadas por IA dentro de sua organização. Embora todos os membros tenham acesso padrão a essas funcionalidades, você pode usar essa política para restringir o acesso conforme necessário. A política de governança da Camada de Confiança da IA permite que você limite o acesso de um usuário a certas funcionalidades alimentadas por IA ou todas elas, em um nível de usuário, grupo ou tenant. Além disso, dá a você a capacidade de decidir quais produtos de IA os usuários podem acessar. Você pode criar, modificar e implementar essa política de governança no AutomationOps.
Se você quiser implantar uma política de governança da Camada de Confiança da IA e ainda usar os recursos de teste alimentados por IA, certifique-se de que, dentro da Alternância de funcionalidades da política, você selecione Sim para Habilitar funcionalidades do Test Manager.
Verifique os seguintes recursos para saber como criar, configurar e implantar uma política de governança para sua organização.