- Introdução
- Gerenciamento do projeto
- Documentos
- Trabalhando com análise de impacto de alterações
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Delete test cases
- Criar casos de teste
- Importação de casos de teste manuais
- Casos de teste de clonagem
- Exportação de casos de teste
- Automatizar casos de teste
- Casos de teste manuais
- Parâmetros
- Aplicação de filtros e visualizações
- Importando conjuntos de testes do Orchestrator
- Creating test sets
- Adição de casos de teste a um conjunto de testes
- Habilitando a cobertura de atividade
- Configuração de conjuntos de testes para pastas e robôs de execução específicos
- Substituindo parâmetros
- Clonagem de conjuntos de teste
- Exportação de conjuntos de testes
- Aplicação de filtros e visualizações
- Pesquisa com o Autopilot
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração do API
- Solução de problemas

Guia do usuário do Test Manager
Gerar testes para requisitos
linkEsta página lista diretrizes e práticas recomendadas para gerar casos de teste com eficiência usando AutopilotTM no Test Manager.
Descrição do requisito
linkEsta 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
Modelos de IA, como AutopilotTM, dependem da especificidade para interpretar corretamente os requisitos. Descrições amplas ou vagas podem levar a casos de teste irrelevantes ou incorretos. Para mitigar o problema, comece com uma instrução concisa, porém precisa, focada no usuário, que descreva a finalidade 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 de teste final). 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 vital para definir as expectativas do aplicativo e orientar o AutopilotTM a verificar resultados específicos. Elas 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 chegar a 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 US$ 5 deve ser adicionado ao prêmio de seguro base de US$ 100.
- "O sistema deve aumentar o prêmio em US$ 50 para fumantes devido aos riscos maiores associados à saúde."
- "Se o usuário inserir uma idade inferior a 18, o sistema deve exibir uma mensagem de erro."
- "O processo de cálculo de prêmios de seguro não deve demorar mais de três segundos quando o número de usuários simultâneos for menor ou igual a 1.000."
Instruções adicionais
linkEsta seção fornece diretrizes para que você possa permitir que AutopilotTM se concentre em aspectos que devem ser considerados ao gerar casos de teste.
Guie o AutopilotTM fornecendo instruções adicionais na tela Fornecer orientação adicional. Use os prompts prontos para uso da Biblioteca de prompts, que ajudam a gerar casos de teste de ponta a ponta a partir de fluxogramas, gerar testes para cenários de ponta a ponta válidos, gerar testes para encontrar problemas elusivos e gerar testes de ponta a ponta a partir de fluxogramas. Você também pode adicionar suas próprias solicitações personalizadas à Biblioteca de Prompts, especialmente aquelas que você usa com frequência para a geração manual de casos de teste.
Para gerar um número específico de casos de teste, instrua AutopilotTM com comandos como "Gerar os 20 principais casos de teste para este requisito." Por padrão, o AutopilotTM gera resultados esperados apenas para a etapa final do teste em cada caso de teste. Para gerar resultados esperados para cada etapa de teste, use "Gerar resultados esperados para cada etapa de teste". Além disso, o AutopilotTM pode gerar pré-condições e/ou pós-condições para casos de teste manuais, mediante solicitação. Especifique o que incluir ou excluir, pois as pré-condições e pós-condições não são geradas por padrão.
Documentos de suporte
linkEsta 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 regulados, como saúde, finanças ou responsabilidades, considere incluir documentos de conformidade e documentos regulatórios. Essas diretrizes geralmente se aplicam universalmente a vários requisitos (por exemplo: histórias de usuários ou casos de uso) no Test Manager. Ao carregar esses documentos, você permite que o Autopilot integre padrões de conformidade nos casos de teste que ele 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 sigam os regulamentos do setor e que a conformidade seja abordada de forma consistente 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
linkEsta seção descreve as limitações atuais do AutopilotTM.
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
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.
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.
- Descrição do requisito
- 1. O objetivo do requisito
- 2. Lógica do aplicativo
- 3. Critérios de aceitação
- Instruções adicionais
- Documentos de suporte
- Diagramas de processos
- Simulações e wireframes
- Documentos de conformidade
- Transcrições de debates
- Limitações funcionais
- Tipos de arquivos compatíveis
- Capacidade de token de entrada
- Geração de caso de teste