test-suite
latest
false
Guia do usuário do Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 19 de set de 2024

Geração com IA

Esta página lista diretrizes e práticas recomendadas para gerar com eficiência casos de teste usando o AutopilotTM no Test Manager.

Descrição do requisito

Esta seção descreve características-chave de um requisito no Test Manager.

Os requisitos geralmente envolvem recursos específicos associados a aspectos de qualidade, como aspectos funcionais (o que o software deve fazer), aspectos de desempenho (o quão rápido deve operar), usabilidade (o quão fácil é usar) e segurança (o quão segura deve operar), entre muitos outros.

1. O objetivo do requisito

Os modelos de IA, como o AutopilotTM, dependem da especificidade para interpretar corretamente requisitos. Descrições amplas ou vagas, podem levar a casos de teste irrelevantes ou incorretos. Para mitigar isso, comece com uma instrução concisa, porém precisa, focada no usuário, que descreva o propósito do requisito. Concentre-se em impor o benefício final para o usuário.

Exemplo: para um aplicativo de seguro de vida, você pode começar com:

"Como potencial segurado, quero calcular meus prêmios de seguro para que eu possa entender meus possíveis custos".

Isso esclarece o benefício esperado para o usuário e estabelece uma meta definitiva para testar esse requisito.

2. Lógica do aplicativo

A eficiência do AutopilotTM na geração de etapas de testes precisas e detalhadas depende em grande parte da sua compreensão da jornada do usuário e da sequência de aplicativos. Portanto, é crucial detalhar as interações específicas que o usuário terá com o aplicativo, e as respostas subsequentes do aplicativo (desde o início do aplicativo até a ação final de teste) são essenciais. Isso ajuda o AutopilotTM a entender a ordem cronológica das operações, levando a etapas de testes mais precisas e detalhadas.

Exemplo: para a funcionalidade de cálculo do prêmio do seguro, descreva o fluxo de trabalho da seguinte forma:

"O usuário começa na tela principal, navega até a tela "Obter uma cotação" por meio do menu principal. Em seguida, preenche seus dados pessoais, incluindo idade e gênero, nos campos de formulário designados. Seleciona a cobertura de seguro desejada e o termo da política entre as opções disponíveis. Quando o usuário clica em "Calcular Prêmio", o aplicativo calcula e exibe o prêmio na próxima tela".

3. Critérios de aceitação

Os critérios de aceitação claros e mensuráveis são vitais para definir expectativas de aplicativos e orientar o AutopilotTM para verificar resultados específicos. Eles devem abranger cenários positivos e negativos, incluindo situações em que os usuários podem não seguir o uso prescrito, podem inserir dados inválidos ou quando o aplicativo pode atingir um estado de erro. Os critérios também devem considerar fatores não funcionais, como segurança, usabilidade e escalabilidade. Sem critérios de aceitação bem definidos, o AutopilotTM pode gerar casos de teste inadequados.

Exemplo: para a funcionalidade de cálculo do prêmio do nosso aplicativo de seguro de vida, especifique critérios de aceitação concretos, como em um dos seguintes exemplos:

  • "O sistema deve calcular o prêmio considerando a idade do usuário. Para cada ano acima de 25, um incremento de $5 deve ser adicionado ao prêmio base de $100"
  • "O sistema deve aumentar o prêmio em 50 dólares para fumantes devido aos riscos mais altos de saúde associados"
  • "Se o usuário inserir uma idade abaixo dos 18, o sistema deve exibir uma mensagem de erro"
  • "O processo de cálculo do prêmio não deve levar mais de 3 segundos quando o número de usuários simultâneos é menor ou igual a 1000"

Instruções adicionais

Esta seção fornece exemplos de instruções adicionais que você pode fornecer ao AutopilotTM para que ele possa se concentrar em aspectos que devem ser considerados ao gerar casos de teste.

Verificação de fluxo de ponta a ponta

Verifique a lista a seguir para obter diretrizes que você pode dar ao Autopilot ao gerar casos de teste de ponta a ponta a partir de diagramas de fluxo:

  • Verifique cada caminho exclusivo no diagrama de fluxo como um caso de teste separado.
  • Concentre-se exclusivamente em testar caminhos de ponta a ponta dentro do diagrama.
  • Certifique-se de que cada caso de teste represente uma jornada completa do início ao fim.
  • Alcance cobertura abrangente testando cada jornada completa dentro do diagrama.

Geração rápida de ideia de testes

Verifique a lista a seguir de diretrizes que você pode dar ao Autopilot para gerar várias ideias para testes rápidos:

  • Não crie etapas de teste, apenas títulos de casos de teste.
  • Limite os títulos de casos de teste a um máximo de 12 palavras.
  • Crie um mínimo de 50 casos de teste criativos.

Detecção de problemas ambíguos

Verifique a lista a seguir de diretrizes que você pode dar ao Autopilot para gerar casos de teste para encontrar problemas ambíguos:

  • Gere apenas cenários de testes não convencionais, mas plausíveis para revelar problemas ocultos.
  • Concentre-se em cenários de testes muitas vezes perdidos em testes padrão, que exigem insights mais profundos.
  • Desafie o design do sistema e as premissas de comportamento do usuário para encontrar fragilidades.
  • Use uma ampla gama de comportamentos do usuário, incluindo atípicos, para descobrir problemas.

Aderência à convenção de nomenclatura

Verifique a lista a seguir de diretrizes que você pode dar ao Autopilot para gerar casos de teste com uma convenção de nomenclatura.

  • Inicie cada título de caso de teste com o verbo de ação "Verificar".
  • Mantenha títulos com menos de seis palavras, garantindo que sejam claros e informativos.
  • Inclua "UiPath | TC-01" no início de cada título de caso de teste, onde "TC-01" é o número do seu caso de teste, no início de cada título de caso de teste.

Testes de cenário válidos de ponta a ponta

Verifique a lista a seguir de diretrizes que você pode dar ao Autopilot para gerar casos de teste apenas para cenários válidos de ponta a ponta.

  • Crie casos de teste exclusivamente para jornadas válidas e completas do usuário.
  • Evite casos de teste para validações de entrada ou campo inválidos.
  • Mantenha títulos de casos de teste com menos de seis palavras, garantindo que sejam claros e informativos.

Testes de valor de limite

Verifique a lista a seguir de diretrizes que você pode dar ao Autopilot para gerar casos de teste focados em testes de valor de limites.

  • Defina intervalos válidos e identifique valores mínimos, máximos e de borda para cada entrada.
  • Concentre casos de teste nesses valores de limites, incluindo apenas dentro e fora de intervalos válidos.
  • Cubra limites de intervalo mais baixos, mais altos e subdivididos em seus casos de teste.
  • Certifique-se de que todos os limites de campos de entrada em todo o aplicativo sejam testados.

Documentos de suporte

Esta seção lista documentos de suporte que você pode fornecer ao AutopilotTM. Esses documentos são informações adicionais que complementam a descrição de um requisito no Test Manager. Esses documentos destinam-se a aprimorar a compreensão do Autopilot sobre um requisito, permitindo que ele gere casos de teste mais precisos e úteis para um requisito.

Diagramas de processos

Para ilustrar as operações passo a passo dentro do aplicativo, considere incluir diagramas de casos de uso, fluxogramas ou diagramas de processos como imagens ou arquivos BPMN. Os diagramas de processos ajudam o Autopilot a compreender o fluxo sequencial e lógico de atividades do usuário que são importantes para o requisito específico. Com a ajuda dessas representações de processos, o Autopilot pode gerar casos de teste mais precisos que se alinham aos fluxos de trabalho reais do aplicativo.

Simulações e wireframes

Para facilitar a compreensão do Autopilot, considere adicionar diagramas visuais que retratam seus requisitos de UI/UX. Isso é especialmente útil ao testar novas funcionalidades de front-end e ajuda a esclarecer o layout, as interações do usuário e os elementos a serem testados.

Documentos de conformidade

Em setores regulamentados, como saúde, finanças ou telecomunicações, considere incluir documentos de conformidade e regulatórios. Essas diretrizes geralmente se aplicam universalmente em vários requisitos (por exemplo: histórias de usuários ou casos de uso) no Test Manager. Ao carregar esses documentos, você habilita o Autopilot a integrar padrões de conformidade aos casos de teste que gera para cada requisito, não apenas aqueles diretamente vinculados a critérios de conformidade específicos. Essa abordagem garante que todos os casos de teste adotem os regulamentos do setor e que a conformidade seja abordada consistentemente em todos os requisitos testados pelo Autopilot.

Transcrições de debates

Considere incluir uma transcrição de debates sobre requisitos específicos. Isso pode ser a partir de uma reunião ou uma sessão virtual por meio de plataformas online, envolvendo desenvolvedores, proprietários de produtos e testadores. As transcrições fornecem ao Autopilot insights sobre como os membros da equipe interpretam ou planejam implementar um requisito, oferecendo contexto que pode aprimorar significativamente a precisão dos casos de teste gerados.

Limitações funcionais

Esta seção descreve as limitações atuais do AutopilotTM.

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

Capacidade de token de entrada

A capacidade máxima do token de entrada do Autopilot é de 128.000, o que é equivalente a aproximadamente 96.000 palavras ou 512.000 caracteres.

Certifique-se de que sua descrição de requisitos e documentos de suporte não excedam esses limites.

Dica: a partir de nossas observações, 100 tokens se traduzem aproximadamente em 75 palavras ou 400 caracteres.

Para verificar a contagem aproximada de token de seus documentos, abra o documento como um arquivo TXT e copie o conteúdo para a ferramenta Abrir token de IA A contagem de token fornecida é uma aproximação. A contagem de token real pode ser maior.

Geração de caso de teste

O Autopilot está atualmente limitado a gerar no máximo 50 casos de teste de cada vez. Se o número de casos de teste a serem gerados não for especificado, o Autopilot gera 10 casos de teste.

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.