- 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
- 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 do API
- Codificação de agentes 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 autônoma de testes é um recurso no Test Manager que executa casos de teste manuais predefinidos automaticamente usando o Autopilot. Um testador humano já escreve as etapas do teste; O Autopilot os executa sem intervenção adicional, substituindo o esforço de converter um teste manual em uma automação do Studio totalmente com script.
Autonomous Test Execution is available only via Test Cloud, and is supported on Windows environments only.
Principais funcionalidades
- Apenas execução não assistida: executa casos de teste sem execução no modo assistido, incluindo os de uma execução pendente.
- Web-based scope: covers web-based test cases only; desktop applications are not supported. The run uses the default browser configured on the machine — both Chromium-based browsers and Firefox are supported, and browser selection is not configurable.
- Suporte a credenciais e parâmetros: as etapas de teste fazem referência a valores dinâmicos por meio da sintaxe
{{parameterName}}e aos ativos de credenciais do Orchestrator por meio da sintaxe{{credential:credentialName}}. - Escolha do modelo: as opções de modelo 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 da execução detalhados: um trace completo de ações, capturas de tela e o raciocínio do agente sobre falhas, em vez de um indicador de aprovação ou falha simples. Os Logs de Robots também estão disponíveis.
- Transmissão ao vivo, controle remoto e cancelamento: uma execução em andamento pode ser assistida, assumida por controle remoto se necessário e cancelada a qualquer momento.
Quando usar a Execução de Teste Autônoma
- Testes de regressão: os casos de teste manuais existentes para uma funcionalidade estável são executados repetidamente sem esforço humano.
- Testes dependentes de credenciais: as credenciais são armazenadas com segurança no Orchestrator e injetadas no runtime, úteis em ambientes em que as credenciais não devem ser codificadas ou expostas.
- Testes únicos ou raramente executados: evita a sobrecarga de criação de automação persistente para validações temporárias ou verificações infrequentes.
- Interfaces de grandes mudanças ou instáveis: o Autopilot adapta-se no runtime em vez de exigir manutenção contínua do script em aplicativos em que a interface muda com frequência.
- Testes de usuário de negócios 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 Autônoma de Testes podem fazer referência a um ativo do tipo Credencialdo Orchestrator usando a sintaxe {{credential:credentialName}} . No runtime, uma atividade Get Credential existente busca o valor.
O próprio Test Manager nunca vê ou armazena o nome de usuário ou senha, apenas o nome do ativo. O valor é executado pelo fluxo de trabalho como uma string segura: o modelo de IA vê apenas um espaço reservado seguro, nunca o texto simples, até que seja inserido no campo de destino.
- As credenciais são buscadas apenas na pasta Orchestrator padrão 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 falhará no login. - A seleção de credenciais é apenas no menu suspenso. Portanto, um nome de ativo inválido ou incorreto não pode ser inserido. As permissões ausentes ainda causam uma falha.
- A resolução de credenciais aplica-se apenas durante a Execução de Teste Autônomo. Uma pessoa executando as mesmas etapas manualmente deve procurar a credencial separadamente.
- As configurações de projeto e pasta, incluindo a pasta padrão usada para resolução de credenciais, não são transferidas ao exportar ou importar casos de teste entre tenants ou projetos.
Transmissão ao vivo, controle remoto e cancelamento
Um trabalho de Execução de Testes Autônomos em execução pode ser assistido ao vivo e o controle remoto da sessão pode ser alterado, se necessário. Ambos os recursos reutilizam a infraestrutura de transmissão ao vivo de execução automatizada existente.
Ao contrário do painel lateral persistente da Exploração Autônoma, a visualização ao vivo da Execução Autônoma de Testes é exibida por caso de teste executado por meio de uma coluna Vídeo na tabela Resultados da execução, que é compatível com o disparo de várias execuções em paralelo, em vez de uma de cada vez.
Um trabalho não assistido em execução também pode ser cancelado a qualquer momento. Não há suporte para pausar uma execução.
Restrições conhecidas
- Não há rótulo de tipo de execução dedicado para distinguir execuções de execuções de testes autônomos de execuções manuais regulares na Execução de conjuntos de testes; o tipo de execução é exibido genérico como “Manual”.
- A Execução autônoma de testes sempre é executada e busca credenciais na pasta do Orchestrator padrão do projeto. Nenhuma substituição de pasta está disponível ainda, embora uma esteja planejada antes ou durante a disponibilidade geral.
- Para alterar como o Autopilot aborda um teste, as etapas manuais devem ser editadas diretamente; não há suporte para Biblioteca de prompts no momento.
- Não há execução no nível do conjunto de testes e nenhuma maneira de distribuir execuções unattended por um pool de robôs. A execução autônoma de testes por caso de teste, incluindo uma execução pendente, não em um conjunto de testes inteiro 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.
- Full human-in-the-loop control is not implemented. If Autopilot cannot identify an interface element or hits a blocker, execution halts and shows the specific issue, which must be resolved manually.
- Autonomous Test Execution supports web-based test cases only; desktop applications are not supported. It runs in the default browser configured on the machine — Chromium-based browsers and Firefox are supported, with no option to select a different browser — and is available on Windows environments only.
Para obter instruções passo a passo, consulte Execução de testes autônomos. Para obter detalhes sobre a revisão dos resultados de uma execução, consulte Revisão dos resultados da execução autônoma de testes.