- 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
- Campos de caso de teste do Playwright
- 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
- 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
Agendamento de execuções
Agende execuções automatizadas de testes no Test Manager usando agendamentos únicos, recorrentes ou avançados baseados em cron para controlar quando os conjuntos de testes serão executados.
Planeje e gerencie suas execuções de teste automatizadas usando agendamentos personalizáveis. É possível criar vários tipos de agendamentos com base na cadência de suas execuções de teste. Você pode configurar agendamentos únicos para execuções únicas, agendamentos recorrentes definidos com uma cadência regular e agendamentos avançados configurados com expressões CRON. Você pode gerenciar todos os seus agendamentos na seção Execução do seu projeto, em Agendamentos.
Figura 1. A guia Agendamentos do seu projeto de teste
Pré-requisitos
Para criar um agendamento para um teste automatizado, você precisa da permissão do Test Manager de execução automatizada . Ao criar uma função personalizada do Test Manager, você pode encontrar essa permissão em Permissões de tarefas.
As funções de projeto do Test Manager que podem criar agendamentos são: Proprietário do projeto, Test Manager e Executor de teste.
Criação de agendamentos
Para criar um agendamento para uma execução de teste automatizada, siga estas etapas:
- Acesse a seção Execução do seu projeto e, em seguida, navegue até Agendamentos.
- Selecione Criar agendamento.
- Configure seu agendamento conforme necessário, usando os seguintes campos:
- Agendamento: insira um nome para o seu agendamento.
- Conjuntos de testes: na lista suspensa, selecione um conjunto de testes automatizado ao qual você deseja que o agendamento se aplique.
- Descrição: insira uma descrição do agendamento.
- Tipo de Agendamento: dependendo do tipo de agendamento que você escolher, é necessário configurar parâmetros adicionais:
- Único: esse tipo é executado apenas uma vez. Defina uma Data de início e um Fuso horário.
- Recorrência: esse tipo é executado em uma cadência definida com uma data de início e término definidas:
- Repetir: selecione a cadência de agendamento:
- Por minuto: defina o número de minutos para a recorrência do agendamento.
- Horária: defina o número de horas para a recorrência do agendamento.
- Diário: defina o número de dias para a recorrência do agendamento.
- Semanal: defina o número de semanas para a recorrência do agendamento.
- Mensal: defina o número de meses para a recorrência do agendamento.
- Data de início: defina uma data de início para o agendamento recorrente.
- Data de término: selecione uma data de término para o agendamento recorrente.
- Fuso horário: selecione um fuso horário específico para o agendamento.
- Repetir: selecione a cadência de agendamento:
- Avançado: esse tipo é executado com base em uma cadência configurada usando expressões CRON.
- Expressão CRON: insira uma expressão Cron, usando a sintaxe Quartz Cron, que representa a recorrência agendada. Por exemplo, se você quiser configurar um agendamento que seja executado toda terça-feira, à meia-noite, você usaria a seguinte expressão Quartz Cron:
0 0 0 ? * 2. Para obter mais informações sobre expressões CRON, acesse Uso de expressões CRON. - Data de início: defina uma data de início para o agendamento recorrente.
- Fuso horário: selecione um fuso horário específico para o agendamento.
- Expressão CRON: insira uma expressão Cron, usando a sintaxe Quartz Cron, que representa a recorrência agendada. Por exemplo, se você quiser configurar um agendamento que seja executado toda terça-feira, à meia-noite, você usaria a seguinte expressão Quartz Cron:
- Selecione Salvar para criar o agendamento.
Figura 2. A janela Criar agendamento
Edição de agendamentos
Para editar um agendamento, siga estas etapas:
- Acesse a seção Execução do seu projeto, em Agendamentos.
- Para o agendamento que você deseja editar, selecione Mais opções > Editar.
- Reconfigure seu agendamento alterando os valores para os seguintes campos:
- Agendamento: insira um nome para o seu agendamento.
- Conjuntos de testes: na lista suspensa, selecione um conjunto de testes automatizado ao qual você deseja que o agendamento se aplique.
- Descrição: insira uma descrição do agendamento.
- Tipo de Agendamento: dependendo do tipo de agendamento que você escolher, é necessário configurar parâmetros adicionais:
- Único: esse tipo é executado apenas uma vez. Defina uma Data de início e um Fuso horário.
- Recorrência: esse tipo é executado em uma cadência definida com uma data de início e término definidas:
- Repetir: selecione a cadência de agendamento:
- Por minuto: defina o número de minutos para a recorrência do agendamento.
- Horária: defina o número de horas para a recorrência do agendamento.
- Diário: defina o número de dias para a recorrência do agendamento.
- Semanal: defina o número de semanas para a recorrência do agendamento.
- Mensal: defina o número de meses para a recorrência do agendamento.
- Data de início: defina uma data de início para o agendamento recorrente.
- Data de término: selecione uma data de término para o agendamento recorrente.
- Fuso horário: selecione um fuso horário específico para o agendamento.
- Repetir: selecione a cadência de agendamento:
- Avançado: esse tipo é executado com base em uma cadência configurada usando expressões CRON.
- Expressão CRON: insira uma expressão Cron, usando a sintaxe Quartz Cron, que representa a recorrência agendada. Por exemplo, se você quiser configurar um agendamento que seja executado toda terça-feira, à meia-noite, você usaria a seguinte expressão Quartz Cron:
0 0 0 ? * 2. Para obter mais informações sobre expressões CRON, acesse Uso de expressões CRON. - Data de início: defina uma data de início para o agendamento recorrente.
- Fuso horário: selecione um fuso horário específico para o agendamento.
- Expressão CRON: insira uma expressão Cron, usando a sintaxe Quartz Cron, que representa a recorrência agendada. Por exemplo, se você quiser configurar um agendamento que seja executado toda terça-feira, à meia-noite, você usaria a seguinte expressão Quartz Cron:
- Selecione Salvar para confirmar suas alterações.
Desativando agendamentos
Para desativar um agendamento existente, siga estas etapas:
- Vá para a seção Execução do seu projeto e acesse Agendamentos.
- Encontre o agendamento que você deseja desativar e, em seguida, selecione Mais opções > Desativar. O agendamento permanecerá, mas não será executado. Ele será exibido como Inativo.
Reativando agendamentos
Se você quiser reativar um agendamento, siga estas etapas:
- Vá para a seção Execução do seu projeto e acesse Agendamentos.
- Encontre o agendamento que você deseja reativar, selecione Mais opções > Ativar. O agendamento será exibido como estado Ativo e será executado de acordo com sua configuração.
Excluir agendamentos
Para excluir um agendamento, siga estas etapas:
- Acesse a seção Execução do seu projeto, em Agendamentos.
- Encontre o agendamento que você deseja excluir e selecione Mais opções > Excluir. O agendamento foi excluído permanentemente e não está mais listado como agendamento.
Resultado
O agendamento é salvo, e a execução de testes automatizada ocorre no momento configurado. É possível visualizar e gerenciar todos os agendamentos em Agendamentos na seção Execução.