- StudioPro
- Orchestrator
- Testing Robots
- Test Manager
Guia do usuário do Test Suite
Resultados do Teste
Compreender como os resultados do teste são organizados no Test Manager é muito importante para lidar com painéis e relatórios.
Um conceito fundamental no Test Manager é que os resultados precisam representar o teste como ele foi projetado quando foi executado. Isso precisa ser verdadeiro mesmo que um caso de teste tenha sido atualizado ou até excluído após sua execução.
O mesmo se aplica aos conjuntos de teste. Os resultados da execução precisam representar todo o conjunto, mesmo que os testes de caso tenham sido removidos do conjunto após a execução inicial.
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.
Para visualizar execuções de teste, selecione Test Results na navegação do projeto. Você verá uma lista de execuções de teste, cada uma representando a execução de um conjunto de testes.
Selecionar Test Results na navegação do projeto permite visualizar os resultados do teste. Este é o seu lugar para:
- encontrando seus resultados de teste, mesmo que sejam de execuções manuais ou automáticas do Orchestrator
- veja o progresso das execuções em execução
- analisando detalhes de resultados como logs e capturas de tela
- criando defeitos em seu sistema de gerenciamento de defeitos diretamente do Test Manager
A visão geral exibe todas as execuções de teste disponíveis, classificadas de acordo com a data em que a execução foi concluída. Ele também exibe as execuções que ainda estão em execução, foram canceladas ou estão pendentes. As execuções em execução e pendentes estão sempre no topo da lista.
A coluna de resultados mostra o resumo dos resultados de cada execução. Além disso, a coluna de resultados é codificada por cores para ajudá-lo a descobrir facilmente o que aconteceu com a execução de um conjunto de teste específico:
- Verde - casos de teste aprovados;
- Vermelho - casos de teste com falha;
- 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 dos testes automatizados são sempre importados do UiPath Orchestrator automaticamente. Para importar um determinado resultado de uma execução de caso de teste, os seguintes requisitos devem ser atendidos:
- A instância do Orchestrator deve ser atribuída a esta instância do Test Manager, conforme descrito aqui.
- O caso de teste deve existir nessa instância do Test Manager (em qualquer projeto), conforme descrito aqui.
Os resultados dos testes automatizados são importados para os projetos onde estão os casos de teste correspondentes.
Para obter resultados detalhados de uma execução de teste, clique em seu nome na página Test Results . Isso abre a visualização de detalhes da Execução do Teste.
Na guia Visão geral , você encontra algumas informações básicas sobre a execução, como quando começou, a duração e os resultados acumulados.
A Data de Relatório permite selecionar uma data na qual os resultados desta Execução de Teste são atribuídos. Isso é útil, por exemplo, ao lidar com resultados de execuções noturnas em que alguns casos de teste são executados antes da meia-noite e outros são executados após a meia-noite. Nesse caso, você obteria uma divisão aleatória entre as datas nos relatórios. A data do relatório permite atribuir todos os resultados a um determinado dia, independentemente de quando a execução ocorreu tecnicamente.
Na parte inferior, uma lista de todos os casos de teste com falha nesta Execução de Teste é exibida, juntamente com informações adicionais.
Na guia Resultados , é exibida a lista de resultados de todos os casos de teste dentro desta Execução de Teste.
Cada item da lista representa a execução de um caso de teste. Clicar na chave de um caso de teste navega para o caso de teste. Clicar no rótulo de resultados exibe o log do caso de teste que contém todas as informações de log junto com as capturas de tela que foram coletadas durante a execução desse caso de teste específico.
Clicar em um rótulo de resultado abre o Log de caso de teste desse resultado específico. Este log contém todos os dados que foram coletados durante a execução. Ele fornece uma descrição detalhada de todas as etapas executadas durante a execução, bem como eventos ocorridos, como mensagens de erro que apareceram. Além disso, todas as capturas de tela feitas durante a execução podem ser encontradas como parte do Log do caso de teste.
A guia Capturas de tela permite que você veja todas as capturas de tela que foram tiradas durante a execução de um caso de teste com falha. Clique na visualização para obter uma visão maior de uma captura de tela.
Um dos principais propósitos dos testes é criar uma descrição detalhada dos problemas encontrados durante a execução do teste. A qualidade das informações sobre defeitos, fornecidas aos desenvolvedores, é fundamental para um ciclo de desenvolvimento acelerado. Você pode criar relatórios detalhados de defeitos diretamente do Test Manager em seu sistema externo de gerenciamento de defeitos, se configurado corretamente.
Para criar um defeito em seu sistema de gerenciamento de defeitos, abra qualquer Log de Caso de Teste e selecione Criar Defeito no menu Tarefas. Uma mensagem é exibida quando o defeito foi criado. Além disso, um link para o defeito criado é exibido no Log do Caso de Teste, na seção Defeito .
O defeito fornece todas as informações do Log do caso de teste junto com as capturas de tela do Orchestrator.