- Introdução
- Gerenciamento do projeto
- Documentos
- Trabalhando com análise de impacto de alterações
- Criar casos de teste
- Atribuição de casos de teste a requisitos
- Casos de teste de clonagem
- Exportação de casos de teste
- Vinculação de casos de teste no Studio ao Test Manager
- Delete test cases
- Casos de teste manuais
- Importação de casos de teste manuais
- Documentar casos de teste com o Task Capture
- Parâmetros
- Habilitação de governança no nível do projeto
- Desabilitação da governança no nível do projeto
- Habilitação de governança no nível do caso de teste
- Como desabilitar a governança no nível do caso de teste
- Gerenciamento de aprovadores para casos de teste controlados
- Gerenciamento de casos de teste governados no estado Em andamento
- Gerenciamento de casos de teste governados no estado Em Revisão
- Gerenciamento de objetos governados no estado Assinado
- Gerenciamento de comentários para casos de teste governados
- 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
- Atribuição de usuários padrão na execução do conjunto de testes
- Habilitando a cobertura de atividade
- Habilitação do Healing Agent
- 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
- Perguntas frequentes - Paridade de funcionalidades - Test Manager versus Orchestrator
- Execução de testes manuais
- Execução de testes automatizados
- Execução de casos de teste sem um conjunto de testes
- Execução de testes mistos
- Criação de execuções pendentes
- Aplicação de uma ordem de execução
- Reexecutando execuções de teste
- Agendamento de execuções
- Solução de problemas de execuções automatizadas
- Testes de acessibilidade para o Test Cloud
- 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
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
Modelos de IA, como o 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 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 de sua compreensão da jornada do usuário e da sequência do aplicativo. 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
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. 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 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
Esta seção fornece diretrizes para que você possa permitir que o 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 as solicitações prontas para uso da Biblioteca de Prompts, que ajudam a gerar casos de teste completos a partir de diagramas de fluxo, gerar testes para cenários válidos de ponta a ponta, gerar testes para encontrar problemas indefinidos e gerar processos de ponta testes de ponta a partir de diagramas de fluxo. 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 o AutopilotTM com comandos como "Gerar os 20 principais casos de teste para esse requisito." Por padrão, o AutopilotTM0 gera resultados esperados apenas para a etapa de teste final em cada caso de teste. Para gerar os resultados esperados para cada etapa de teste, use "Gerar resultados esperados para cada etapa do teste". Além disso, o AutopilotTM1 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, já que as pré-condições e pós-condições não são geradas por padrão.
Documentos de suporte
Esta seção lista documentos de suporte que você pode fornecer ao AutopilotTM2. 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 AutopilotTM3.
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.
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.
- 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