- Introdução
- Studio
- Orchestrator
- Testing Robots
- Test Manager
- Integrações CI/CD
Resultados do Teste
Quando você inicia a execução de um conjunto de testes, o Test Manager passa pelo seguinte processo:
- Uma execução de teste é criada na seção Resultados do teste do Test Manager. Isso serve como o contêiner para os resultados do teste.
- Para cada caso de teste dentro do conjunto de testes executado, um Log de caso de teste vazio é gerado. Esse log é anexado à execução de teste e manterá seus resultados de teste associados.
- À medida que a execução continua, o Test Manager preenche cada Log de caso de teste com resultados e informações de log relacionadas.
O gráfico abaixo ilustra o processo de executar um conjunto de testes no Test Manager.
Como consequência, após a execução de um conjunto de testes, quaisquer alterações no conjunto de testes ou nos casos de teste associados não afetam os resultados de execuções anteriores. Mesmo quando um conjunto de testes é excluído, todas as execuções de teste permanecem inalteradas.
Quem pode ver os projetos
Todas as funções de usuário podem ver os resultados do teste.
Para obter mais informações, consulte Gerenciamento de acesso de usuários e grupos.
Para exibir execuções de teste, abra Resultados de teste no Test Manager. A execução de cada teste é listada como uma entrada de execução de teste. Para entender como as execuções de testes funcionam nos bastidores, consulte Resultados de testes.
Ao analisar sua execução de teste, você pode realizar as seguintes ações:
- Encontrar resultados de teste executados manualmente ou automaticamente por meio do Orchestrator.
- Consultar o progresso de execução de teste em andamento.
- Abra o conjunto de teste que foi executado.
- Examinar logs e anexos.
- Crie defeitos em seu sistema de gerenciamento de defeitos diretamente do Test Manager, se você tiver uma integração da ferramenta de Gerenciamento de ciclo de vida do aplicativo. Para obter mais informações, consulte Integração de ferramentas de ALM.
Por padrão, as execuções de teste são classificadas com base na data em que a execução foi concluída. Atualmente, execuções em andamento e pendentes são colocadas no topo.
Você pode identificar o status através dos códigos de cor atribuídos a cada execução de teste, da seguinte forma:
- Verde: casos de teste que passaram.
- Vermelho: casos de teste que falharam.
- Cinza: casos de teste sem resultados definitivos, como casos de teste que ainda não foram executados, mas fazem parte de um conjunto de testes que está sendo executado atualmente.
Os resultados de execuções de teste automatizadas são importados do Orchestrator automaticamente. Para que seus testes automatizados sejam importados para o Test Manager, você precisa atender à seguinte condição: o teste automatizado precisa fazer parte de um conjunto de testes no seu projeto do Test Manager. Para obter mais informações, consulte Testes automatizados.
Para encontrar rapidamente os resultados de seus testes, use a função de pesquisa e os filtros. Navegue na página usando e configurando o paginador. De maneira alternativa, você pode usar a navegação estrutural para navegar entre as páginas.
- Filtro - Você pode usar o filtro para restringir sua pesquisa. Por exemplo, você pode pesquisar resultados de teste por tipo de execução, quando a execução foi concluída ou por status. Os filtros são salvos automaticamente e mantidos ativos até que você os limpe.
- Pesquisar - Use a barra de pesquisa para encontrar resultados de testes por sua chave, tipo de execução ou status (requer correspondência completa com o termo da pesquisa). Você pode usar a barra de pesquisar na parte superior da página para procurar resultados de testes.
Para obter resultados detalhados de uma execução de teste, acesse Resultados de teste e clique em uma entrada para abrir a exibição detalhada. Uma visualização detalhada de execução de teste típica mostra informações sobre quando as execuções começaram, sua duração e os logs de execução.
Você pode usar o filtro Data do relatório para definir uma única data para todos os resultados da execução de teste. Isso é útil quando você executa testes durante a noite, onde alguns casos de teste são executados antes e após a meia-noite. Caso contrário, os resultados serão divididos entre datas diferentes nos relatórios.
Na seção Resultados, você pode examinar todos os casos de teste executados no conjunto de testes. Você pode realizar ações para cada caso de teste. Para obter mais informações, consulte Log de execução.
Você também pode abrir o conjunto de testes executado clicando com o botão direito do mouse em uma entrada na página Conjuntos de testes e selecionando Abrir conjunto de testesou diretamente na execução do teste.
Como parte do relatório de teste, os logs de execução contêm informações, tal como detalhes de execução (por exemplo, variação de dados e capturas de tela), asserções de falha e aprovação e um log detalhado de eventos de execução.
Para abrir um log de caso de teste, acesse Resultados de teste, abra uma execução de teste e clique em uma Chave de caso de teste.
Na tabela a seguir, você pode exibir o tipo de informação coletada durante a execução do caso de teste.
Relatórios de execução de teste |
Description |
---|---|
Asserções |
Visualize asserções reprovadas ou aprovadas (por exemplo,atividade Verify expression) e capturas de tela associadas, se tiver sido feita alguma durante a execução de casos de teste. Para garantir que o Orchestrator faça capturas de tela durante as execuções, visite os seguintes recursos:
|
Logs |
Visualize logs de nível INFO como parte do
RobotLogs , com informações sobre processos, robô de execução e logs de evento.
|
Detalhes da execução |
Visualize detalhes do argumento como valores de entrada e saída, bem como detalhes de execução e detalhes de robôs (por exemplo, projeto, máquina e robô). |
Requisitos impactados |
Visualize os requisitos atribuídos ao caso de teste executado. Você pode usar essa aba para ir diretamente ao requisito afetado. |
Você pode criar relatórios de defeitos, incluindo o log de execução para o seu sistema externo de gerenciamento de defeitos, caso já o tenha integrado com o Test Manager. Para obter mais informações, consulte Integração de ferramentas de ALM.
Para criar um defeito fora de um log de execução, você precisa abrir um log de caso de teste, clicar em Tarefas e selecionar Criar Defeito. Depois que o defeito for criado, um link estará disponível no log de execução, para que você possa acessar a ferramenta externa integrada.
É possível sincronizar os resultados da execução com ferramentas externas, como parte da integração da ferramenta de gerenciamento do ciclo de vida do aplicativo. As informações coletadas durante a execução, como resultados, logs, carimbos de data/hora e outros detalhes são sincronizadas com a ferramenta que você integrou ao Test Manager.
Não se esqueça de que, atualmente, pode haver apenas uma conexão habilitada para a sincronização de defeitos no geral por projeto.
- Para sincronizar defeitos, você precisa configurar um conector no Test Manager. Veja as conexões disponíveis no Test Manager.
- Você precisa ter executado um conjunto de testes primeiro.
Todas as funções de usuário, exceto somente leitura, podem sincronizar defeitos.
Para obter mais informações, consulte Gerenciamento de acesso de usuários e grupos.
Você pode criar defeitos acessando os logs do caso de teste na página Resultados de teste.
O defeito é criado e sincronizado com sua ferramenta externa. Para abrir o defeito diretamente na ferramenta (por exemplo, Atlassian Jira), navegue até o resultado da execução de teste com um defeito sincronizado.
Quando você desvincula defeitos de uma ferramenta externa, a entrada criada na ferramenta permanece inalterada. No Test Manager, o resultado da execução do teste não será vinculado a uma ferramenta externa.
- Navegue até Resultados de teste
- Abra um resultado de teste e clique em Tarefas
- Selecione Desvincular defeito.