Test Suite
Mais recente
falso
Imagem de fundo do banner
Guia do usuário do Test Suite
Última atualização 14 de mai de 2024

Visualizar
Geração de teste alimentada por IA - Visualização

Generating manual test cases for requirement

With the Generate tests feature, you can create manual test cases directly from your requirements using generative AI. The tool that helps you generate test cases is called AutopilotTM. With the help of AutopilotTM, this feature creates a list of potential test cases by analyzing various requirement details such as name, description, attachments, custom fields, labels, and documents that you manually upload to the Generate tests dialog box. You can then create test cases from the initial list or provide specific instructions for generating test cases tailored to your exact needs.

Pré-requisitos

To use AI-powered test generation for requirement, your Test Manager role must have the following permissions:

  • Test Case - Create
  • Requirement - Edit

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 e os critérios da solicitação. Verifique a descrição que você pode usar para este exemplo:
    Exemplo de requisito

    This requirement details how people can apply for a loan in the UiBank Banking Application powered by UiPath®.

    Fluxo da solicitação
    • 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
  3. Selecione Mais opções para esse requisito e escolha Gerar testes. Como alternativa, abra o requisito e, em seguida, escolha Gerar testes.

    The Provide Supporting Documents window opens, prompting you for attachments or other documents necessary for generating test cases. The attachments should be tied to the process of submitting loan requests.

  4. In the Provide Supporting Documents window, select the attachments of the requirement. These are used when generating tests. You can also upload other files yourself.


  5. Select Next and provide additional instructions that AutopilotTM should use when generating test cases. Type these instructions in the Provide Additional Guidance window.

    For instance, you can specify AutopilotTM the number of test cases that you want to generate. The maximum number of test cases is 50.

    You can also specify AutopilotTM to cover all user steps and acceptance criteria described in the loan request requirement.



  6. 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.

  7. 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.


    2. If you are satisfied with their content, select Create tests.

      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 Refinar testes e forneça detalhes adicionais sobre seu caso de uso.
    1. Attach more relevant documents for AutopilotTM to use.
    2. Clique em Avançar e digite detalhes adicionais na caixa de texto Fornecer instruções.

      The Best Practices section for writing instructions at the end of this page provides guidance for creating effective prompts.

    3. Após refinar as etapas, selecione Gerar testes novamente.
    4. Clique na notificação Geração de teste concluída para acessar os casos de teste gerados novamente.
    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.

Melhores práticas para escrever instruções

Se você deseja ajustar os casos de teste gerados, siga as recomendações abaixo para escrever instruções eficazes.

  • Inclua informações que abordam casos do Edge e exceções.
  • Concentre-se em aspectos relacionados à segurança das funcionalidades que você está testando.
  • Certifique-se de que as instruções sejam claras, específicas e não ambíguas.
  • As instruções devem incluir informações essenciais, como a funcionalidade a ser testada, quaisquer condições específicas e o resultado esperado.
  • Escreva instruções que incentivem a ação.
  • Crie instruções que cubram tanto cenários simples quanto mais complexos.

Gerenciamento de acesso do usuário para testes alimentados por IA

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.

Accessing latest test generation results

Access your latest generated test cases in the Requirements page.
  1. Go to Latest Results.
  2. Select Generated test cases.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.