- 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
- Documentar casos de teste com o Task Capture
- Parâmetros
- Playwright test case fields
- 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
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração da ferramentas ALM
- Test Manager Connect
- Test Manager - conector do Integration Service
- Integração do API
- Agentes de codificação para testes
- Solução de problemas
Execução de testes autônomos no Test Manager para executar casos de teste manuais automaticamente com o Autopilot, sem criar ou manter automação com script.
A Execução de Teste Autônomo é um recurso no Test Manager que executa casos de teste manuais predefinidos automaticamente usando o Autopilot. Um tester humano já escreveu as etapas do teste; o Autopilot as executa sem intervenção adicional, substituindo o esforço de converter um teste manual em uma automação do Studio totalmente roteirizada.
A execução autônoma de testes está disponível apenas por meio do Test Cloud e é compatível apenas com ambientes Windows.
Principais funcionalidades
- Apenas execução não assistida: executa casos de teste sem execução no modo assistido, inclusive a partir de uma execução pendente.
- Seleção de destino de execução: a guia Configurar permite que você selecione um tipo de runtime, conta de robô e modelo de máquina para a execução — com uma máquina host opcional após um modelo de máquina específico ser escolhido — em vez do Test Manager escolher automaticamente qualquer runtime disponível. As seleções não são mantidas entre sessões.
- Escopo baseado na Web: abrange apenas casos de teste baseados na Web; aplicativos de desktop não são compatíveis. A execução usa o navegador padrão configurado na máquina — tanto os navegadores baseados no Chromium quanto o Firefox são compatíveis, e a seleção de navegador não é configurável.
- Suporte a credenciais e parâmetros: as etapas de teste fazem referência a valores dinâmicos por meio da sintaxe
{{parameterName}}e ativos de credenciais do Orchestrator por meio da sintaxe{{credential:credentialName}}. - Escolha do modelo: as opções de modelos incluem modelos de inteligência artificial (IA) do Gemini e Anthropic, filtrados para aqueles permitidos pela política do Automation Ops da organização.
- Resultados de execução detalhados: um trace completo de ações, capturas de tela e raciocínio do agente sobre falhas, em vez de um simples indicador de aprovação ou falha. Os logs do robô também estão disponíveis.
- Transmissão ao vivo, controle remoto e cancelamento: você pode assistir a uma execução em andamento, assumi-la por meio do controle remoto, se necessário, e cancelá-la a qualquer momento.
Quando usar a Execução de Testes Autônomos
- Testes de regressão: é possível executar repetidamente e sem esforço humano casos de teste manuais existentes para uma funcionalidade estável.
- Testes dependentes de credenciais: o Orchestrator armazena as credenciais com segurança e as injeta no runtime, o que é útil em ambientes nos quais nçao se deve codificar ou expor as credenciais.
- Testes únicos ou de execução rara: evita a sobrecarga de criar automação persistente para validações temporárias ou verificações pouco frequentes.
- Interfaces com grandes alterações ou instáveis: o Autopilot adapta-se no runtime em vez de exigir manutenção contínua de scripts em aplicativos em que a interface muda com frequência.
- Testes de usuários empresariais ou não técnicos: analistas de negócios ou especialistas no assunto podem executar testes a partir de instruções manuais, sem aprender ferramentas de automação ou manter scripts.
Gerenciamento de credenciais
Em vez de texto simples, as etapas de teste da Execução de testes autônomos podem fazer referência a um ativo do tipo Credential do Orchestrator usando a sintaxe {{credential:credentialName}}. No runtime, uma atividade Get Credential existente busca o valor.
O Test Manager em si nunca vê ou armazena o nome de usuário ou senha, apenas o nome do ativo. O fluxo de trabalho transporta o valor como uma string segura: o modelo de IA vê apenas um espaço reservado seguro, nunca o texto simples, até que ele se insira no campo de destino.
- Só é possível obter as credenciais da pasta padrão do Orchestrator do projeto, configurada em Configurações do projeto. Nenhuma substituição de pasta por execução está disponível.
- Tanto o autor do caso de teste quanto o executor do caso de teste precisam da permissão
AssetsViewnessa pasta; caso contrário, a execução falha no login. - Só é possível fazer a seleção de credenciais por meio de menu suspenso, portanto, não se pode inserir um nome de ativo inválido ou digitado incorretamente.Permissões ausentes ainda causam uma falha.
- A resolução de credenciais aplica-se apenas durante a execução de testes autônomos. Uma pessoa que executa as mesmas etapas manualmente deve procurar a credencial separadamente.
- As configurações de projeto e de pasta, incluindo a pasta padrão usada para resolução de credenciais, não se mantêm ao exportar ou importar casos de teste entre tenants ou projetos.
Transmissão ao vivo, controle remoto e cancelamento
Você pode assistir a um trabalho de Execução de Teste Autônomo em execução ao vivo e assumir o controle remoto da sessão, se necessário.Ambos os recursos reutilizam a infraestrutura de transmissão ao vivo de execução automatizada existente.
Diferentemente do painel lateral persistente da Exploração autônoma, a visualização ativa da Execução de Teste Autônoma aparece por execução de caso de teste por meio de uma coluna de Vídeo na tabela de resultados da execução, que oferece suporte ao disparo de várias execuções em paralelo em vez de uma de cada vez.
Também é possível cancelar um trabalho não assistido em execução a qualquer momento.Não há suporte para pausar uma execução.
Restrições conhecidas
- Não existe um rótulo de tipo de execução dedicado para distinguir execuções de Teste Autônomo de execuções manuais regulares na Execução de conjuntos de testes; o tipo de execução aparece genericamente como "manual".
- A execução de teste autônomo sempre se realiza e busca credenciais na pasta padrão do Orchestrator do projeto. Ainda não há substituição de pasta disponível, embora planejemos uma para antes ou durante o lançamento da disponibilidade geral.
- Para alterar como o Autopilot aborda um teste, deve-se editar as etapas manuais diretamente; não há suporte para a Biblioteca de Solicitações nesse momento.
- Não há execução no nível de conjunto de testes e não há maneira de distribuir execuções não assistidas em um pool de robôs. A Execução de Teste Autônomo ocorre por caso de teste, inclusive de uma execução pendente, e não em um conjunto inteiro de teste com tipos de execução mistos.
- O Gerenciamento de dados de teste dinâmico e a integração do Data Fabric não estão disponíveis.
- O controle total de intervenção humana não é implementado. Se o Autopilot não puder identificar um elemento de interface ou atingir um bloqueador, a execução será interrompida e mostrará o problema específico, que deve ser resolvido manualmente.
- a Execução de teste autônomo é compatível apenas com casos de teste baseados na Web; aplicativos de desktop não são compatíveis. Ele é executado no navegador padrão configurado na máquina — são compatíveis navegadores baseados no Chromium e Firefox, sem opção de selecionar um navegador diferente — e está disponível apenas em ambientes Windows.
Para obter instruções passo a passo, consulte Execução de teste autônomo. Para obter detalhes sobre a revisão dos resultados de uma execução, consulte Revisão dos resultados da execução de teste autônomo.