test-suite
latest
false
UiPath logo, featuring letters U and I in white
Guia do usuário do Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 20 de nov de 2024

Generate tests for requirements

Geração de casos de teste manuais para requisito

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 manual test cases by analyzing various requirement details such as name, description, attachments, custom fields, labels, and documents. 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 generate tests for a requirement, your Test Manager role must have the following permissions:

  • 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:

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

    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.

    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.

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


  5. Select Next and provide additional instructions that AutopilotTM should use when generating test cases. Choose from a prompt from the Prompt library or type these instructions in the Provide Additional Guidance window.
    These are some of the instructions that Autopilot can follow:
    • You can instruct AutopilotTM the number of test cases that you want to generate. The maximum number of test cases is 50.
    • You can specify AutopilotTM to cover all user steps and acceptance criteria described in the loan request requirement.
    • You can instruct AutopilotTM to generate pre-conditions.
    • You can specify AutopilotTM to generate an expected result for each test step.


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

  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. Attach more relevant documents for AutopilotTM to use.
    2. 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.

    3. Depois de refinar as etapas, selecione Regenerar.
    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.

Tipos de arquivos compatíveis

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
  • PDF
  • BPMN
Observação: o Autopilot processa apenas o conteúdo de texto nos arquivos. As imagens dentro dos arquivos não são processadas.

Melhores práticas

Visit Best practices for generating tests from requirements to check a comprehensive list of guidelines and examples to help you write effective instructions.

User access management with Autopilot for 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 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.

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.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.