UiPath Documentation
test-manager
latest
false
Guia do usuário do Test Manager
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Gerar testes para requisitos

Observação:

A disponibilidade de funcionalidades depende da plataforma de cloud que você usa. Para obter detalhes, consulte a página de disponibilidade da funcionalidade Test Manager.

Geração de casos de teste manuais para requisito

Observação:

A disponibilidade de funcionalidades depende da plataforma de cloud que você usa. Para obter detalhes, consulte a página de disponibilidade da funcionalidade Test Manager.

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 a gerar casos de teste é chamada de Autopilot.

Com a ajuda do Autopilot, essa funcionalidade cria uma lista de casos de teste manuais analisando vários detalhes de requisitos, como nome, descrição, anexos, campos personalizados, rótulos e documentos.

Então, 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.

Pré-requisitos

  • Para gerar testes para um requisito, sua função Test Manager deve ter as seguintes permissões:
    • Caso de teste - Criar
    • Requisito - Editar
  • (Apenas para o Cloud comercial) Se você quiser aproveitar o RAG ao gerar testes, você precisa começar a usar a contextualização, da qual o RAG é um componente. Para começar a usar a Contextualização, acesse a página de Práticas recomendadas.

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:

Etapas

  1. Abra um projeto e navegue até Requisitos.
  2. 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

Esse requisito detalha como as pessoas podem solicitar um empréstimo no Aplicativo UiBank Banking equipado com o UiPath®. Fluxo da solicitação

  • O solicitante inicia a solicitação de empréstimo em https://uibank.uipath.com. * O solicitante clica no Botão "Produto" no menu do cabeçalho. * O solicitante clica no botão "Empréstimos" no menu suspenso.

  • O sistema redireciona para https://uibank.uipath.com/loans.* O solicitante clica no botão "Solicitar um empréstimo". * O sistema redireciona para https://uibank.uipath.com/loans/apply. * O solicitante 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: esse campo aceita apenas valores inteiros positivos.
  • Prazo do empréstimo: esse campo fornece as opções "1", "3", "5" e "10" em anos. + Renda anual: esse campo aceita apenas valores inteiros positivos. + Idade: esse campo aceita apenas valores inteiros positivos. * Então, o solicitante 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.000, aprovamos o pedido de empréstimo com:
    • "Parabéns!

Você foi aprovado para um empréstimo do UiBank!" Para solicitantes com menos de 18 anos de idade, rejeitamos a solicitação 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.000, 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

Selecione Mais opções para esse requisito e escolha Otimizar cobertura. Ou então, abra o requisito e, em seguida, escolha Otimizar cobertura. 4. Na caixa de diálogo Otimizar cobertura, selecione Gerar testes.

A janela Fornecer contexto adicional abre-se, com foco em Adicionar documentos, solicitando a você os 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.

  1. Na seção Adicionar documentos , selecione os anexos da requisito. Esses são usados ao gerar testes. Você também pode carregar outros arquivos por conta própria.

Figura 1. A seção Adicionar documentos para gerar testes (apenas para o Cloud Comercial)

2. (Apenas para o Cloud Comercial) Na seção Aproveitar RAG da janela Fornecer contexto adicional , selecione um índice que armazene seus dados carregados para Contextualização. O índice selecionado ajuda o Autopilot a gerar testes mais precisos fornecendo contexto sobre os aplicativos que você está tentando automatizar. Por exemplo, você pode aproveitar o RAG quando um documento de requisito tem informações incompletas ou se refere a detalhes adicionais em outras seções. Nesse caso, você pode aproveitar o RAG para extrair esses detalhes de referências indexadas. :::note Para obter as melhores práticas sobre como trabalhar com contextualização, acesse Melhores práticas. ::: 1. Na lista suspensa Selecionar pasta , selecione a pasta na qual você armazena os índices que armazenam as informações desejadas que você deseja compartilhar com o Autopilot. 2. Na lista suspensa Selecionar índice , selecione o índice específico que você deseja que o Autopilot faça referência. 3. Para Número de resultados, insira o número de testes que você deseja que o Autopilot gere com base nas informações referenciadas.

Figura 2. A seção Aproveitar RAG para gerar testes

5. Selecione Avançar e forneça instruções adicionais que o Autopilot automático 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 . Essas são algumas das instruções que o Autopilot pode seguir:

  • Você pode instruir o Autopilot ao número de casos de teste que você deseja gerar. O número máximo de casos de teste é 50.
  • Você pode especificar o Autopilot 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 o Autopilot para gerar pré-condições.
  • Você pode especificar o Autopilot para gerar um resultado esperado para cada etapa do teste.
  • Por padrão, o Autopilot considera os testes existentes vinculados a um requisito para evitar a duplicação de testes. No entanto, você pode instruir o Autopilot para desconsiderar testes existentes durante a nova geração de testes. Você pode fazer isso fornecendo uma instrução como: "Não considere testes vinculados a esse requisito ao gerar testes". Figura 3. A janela Fornecer orientação adicional para gerar testes

  1. Opcionalmente, na lista suspensa Modelo , selecione o modelo de IA que o Autopilot deve usar. O Autopilot usa o Claude 3.7 Sonnet por padrão ao gerar testes, que também é o modelo recomendado.
    Observação:

    Os modelos disponíveis na lista suspensa Modelo dependem da Política de AI Trust Layer aplicada à sua organização e tenant. Se todos os modelos compatíveis estiverem habilitados, Claude 3.7 Sonnet aparece como a opção recomendada. Se apenas um tipo de modelo estiver habilitado (por exemplo, Azure OpenAI), então o modelo GPT 4o é o único exibido e automaticamente recomendado.

  2. 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.
  3. Selecione a notificação Geração de teste concluída para revisar os casos de teste gerados.
    1. Expanda cada caso de teste no painel Gerar testes e revise os casos de teste gerados.

Figura 4. A visualização dos testes gerados

2. Se você estiver satisfeito com seu conteúdo, selecione Criar testes. Os casos de teste selecionados exibirão uma marca de seleção no painel Gerar testes , indicando que foram criados com sucesso. Os casos de teste gerados também estão vinculados ao requisito que foi usado para gerá-los. 8. Se você não estiver satisfeito com os casos de teste gerados, selecione Regenerar e forneça detalhes adicionais sobre seu caso de uso.

  1. Anexe mais documentos relevantes para o Autopilot usar.
  2. Selecione 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.
  3. Depois de refinar as etapas, selecione Regenerar.
  4. Selecione a notificação Geração de teste concluída para acessar os casos de teste regenerados.
  5. Expanda cada caso de teste e revise-os.
  6. Selecione os casos de teste com os quais você está satisfeito e, em seguida, selecione Criar testes.

Tipos de arquivos compatíveis

O Autopilot pode processar vários tipos de arquivos. Dependendo do tipo de arquivo, o Autopilot pode processar determinado conteúdo dele. A lista a seguir apresenta os tipos de arquivo que você pode oferecer ao Autopilot, juntamente com detalhes sobre o tipo de conteúdo que o Autopilot pode processar de cada tipo:

  • Processa apenas conteúdo de texto - O Autopilot processa apenas o conteúdo de texto desses tipos de arquivo:
    • TXT
    • BPMN
    • CSV
  • Processa o conteúdo de texto e imagem - O Autopilot processa o texto e as imagens desses tipos de arquivo:
    • DOCX
    • XLSX
    • PNG
    • JPG
    • PDF

Melhores práticas

Acesse Práticas recomendadas para gerar testes a partir de requisitos para verificar uma lista abrangente de diretrizes e exemplos para ajudar você a escrever instruções eficazes.

Gerenciamento de acesso do usuário com Autopilot para Testers

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 esta política de governança no Automation Ops.

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.

Acesso aos resultados da geração de testes mais recente

Acesse seus casos de teste gerados mais recentes na página Requisitos .

  1. Vá para os resultados mais recentes.
  2. Selecione Casos de teste gerados.

Resultado

Os casos de teste gerados são criados na seção Casos de teste de seu projeto e são vinculados ao requisito usado para gerá-los. Uma notificação de Geração do caso de teste concluída confirma a criação.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades