- 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
A disponibilidade de funcionalidades depende da plataforma de cloud que você usa. Para obter detalhes, consulte a página de disponibilidade da funcionalidade Test Manager.
Geração de casos de teste manuais para requisito
A disponibilidade de funcionalidades depende da plataforma de cloud que você usa. Para obter detalhes, consulte a página de disponibilidade da funcionalidade Test Manager.
Com a funcionalidade Gerar testes , você pode criar casos de teste manuais diretamente a partir de seus requisitos usando IA generativa. A ferramenta que ajuda a gerar casos de teste é chamada de Autopilot. Com a ajuda do Autopilot, essa funcionalidade cria uma lista de casos de teste manuais analisando vários detalhes de requisitos, como nome, descrição, anexos, campos personalizados, rótulos e documentos. Você pode então criar casos de teste na lista inicial ou fornecer instruções específicas para gerar casos de teste sob medida para suas necessidades exatas.
Pré-requisitos
- Para gerar testes para um requisito, sua função Test Manager deve ter as seguintes permissões:
- Caso de teste - Criar
- Requisito - Editar
- (Apenas para o Cloud comercial) Se você quiser aproveitar o RAG ao gerar testes, você precisa começar a usar a contextualização, da qual o RAG é um componente. Para começar a usar a Contextualização, acesse a página de Práticas recomendadas.
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
- Abra um projeto e navegue até Requisitos.
- 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
Esse requisito detalha como as pessoas podem solicitar um empréstimo no Aplicativo UiBank Banking equipado com o 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.000, 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.000, 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
- Selecione Mais opções para esse requisito e escolha Otimizar cobertura. Como alternativa, abra o requisito e escolha Otimizar cobertura.
- Na caixa de diálogo Otimizar cobertura , selecione Gerar testes. A janela Fornecer contexto adicional é aberta, com foco em Adicionar documentos, 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.
- Na seção Adicionar documentos , selecione os anexos da requisito. Esses são usados ao gerar testes. Você também pode carregar outros arquivos por conta própria.
Figura 1. A seção Adicionar documentos para gerar testes (apenas para o Cloud Comercial)
2. (Apenas para o Cloud Comercial) Na seção Aproveitar RAG da janela Fornecer contexto adicional , selecione um índice que armazene seus dados carregados para Contextualização. O índice selecionado ajuda o Autopilot a gerar testes mais precisos fornecendo contexto sobre os aplicativos que você está tentando automatizar. Por exemplo, você pode aproveitar o RAG quando um documento de requisito tem informações incompletas ou se refere a detalhes adicionais em outras seções. Nesse caso, você pode aproveitar o RAG para extrair esses detalhes de referências indexadas. :::note Para obter as melhores práticas sobre como trabalhar com contextualização, acesse Melhores práticas. ::: 1. Na lista suspensa Selecionar pasta , selecione a pasta na qual você armazena os índices que armazenam as informações desejadas que você deseja compartilhar com o Autopilot. 2. Na lista suspensa Selecionar índice , selecione o índice específico que você deseja que o Autopilot faça referência. 3. Para Número de resultados, insira o número de testes que você deseja que o Autopilot gere com base nas informações referenciadas.
Figura 2. A seção Aproveitar RAG para gerar testes
5. Selecione Avançar e forneça instruções adicionais que o Autopilot automático deve usar ao gerar casos de teste. Escolha entre um prompt na Biblioteca de prompts ou digite essas instruções na janela Fornecer orientação adicional . Essas são algumas das instruções que o Autopilot pode seguir:
- Você pode instruir o Autopilot ao número de casos de teste que você deseja gerar. O número máximo de casos de teste é 50.
- Você pode especificar o Autopilot para cobrir todas as etapas do usuário e os critérios de aceitação descritos no requisito de solicitação de empréstimo.
- Você pode instruir o Autopilot para gerar pré-condições.
- Você pode especificar o Autopilot para gerar um resultado esperado para cada etapa do teste.
- Por padrão, o Autopilot considera os testes existentes vinculados a um requisito para evitar a duplicação de testes. No entanto, você pode instruir o Autopilot para desconsiderar testes existentes durante a nova geração de testes. Você pode fazer isso fornecendo uma instrução como: "Não considere testes vinculados a esse requisito ao gerar testes". Figura 3. A janela Fornecer orientação adicional para gerar testes
- Opcionalmente, na lista suspensa Modelo , selecione o modelo de IA que o Autopilot deve usar. O Autopilot usa o Claude 3.7 Sonnet por padrão ao gerar testes, que também é o modelo recomendado.
Observação:
Os modelos disponíveis na lista suspensa Modelo dependem da Política de AI Trust Layer aplicada à sua organização e tenant. Se todos os modelos compatíveis estiverem habilitados, Claude 3.7 Sonnet aparece como a opção recomendada. Se apenas um tipo de modelo estiver habilitado (por exemplo, Azure OpenAI), então o modelo GPT 4o é o único exibido e automaticamente recomendado.
- 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.
- Selecione a notificação Geração de teste concluída para revisar os casos de teste gerados.
- Expanda cada caso de teste no painel Gerar testes e revise os casos de teste gerados.
Figura 4. A visualização dos testes gerados
2. Se você estiver satisfeito com seu conteúdo, selecione Criar testes. Os casos de teste selecionados exibirão uma marca de seleção no painel Gerar testes , indicando que foram criados com sucesso. 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.
- Anexe mais documentos relevantes para o Autopilot usar.
- 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.
- Depois de refinar as etapas, selecione Regenerar.
- Clique na notificação Geração de teste concluída para acessar os casos de teste gerados novamente.
- Expanda cada caso de teste e revise-os.
- Selecione os casos de teste com os quais você está satisfeito e, em seguida, selecione Criar testes.
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
Melhores práticas
Acesse Práticas recomendadas para gerar testes a partir de requisitos para verificar uma lista abrangente de diretrizes e exemplos para ajudar você a escrever instruções eficazes.
Gerenciamento de acesso do usuário com Autopilot para 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 esta política de governança no Automation Ops.
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.
- Criar uma Política de Governança
- Configurações para políticas da Camada de confiança da IA
- Implante políticas de governança
Acesso aos resultados da geração de testes mais recente
Acesse seus casos de teste gerados mais recentes na página Requisitos .
- Vá para os resultados mais recentes.
- Selecione Casos de teste gerados.