A partir do dia 28/08 após às 20hs, o acesso ao TDN nas páginas logadas será integrado ao Identity Fluig, seguindo o mesmo padrão já adotado em outras ferramentas, como o Jira Produção.
Essa mudança tem como objetivo aprimorar a segurança e a gestão de acessos a ferramenta. Atenciosamente, equipe TOTVS.
Após acessar o sistema, para executar um plano de testes referente a uma funcionalidade, basta clicar no icone em formato de relógio que é exibido ao lado do caso de teste a ser executado. Os planos de testes habilitados para serem executados possuem o símbolo do lado para execução;
Após clicar para a execução do plano de testes avulso ele deverá ser exibido no campo "Estado Executor de builds" conforme demonstrado na imagem abaixo.;
Após executar os testes, o status do teste pode ser visto nas colunas, onde é informado seu ultimo sucesso e ultima falha, e o teste finalizado sai da opção do estado do executor de builds.
Vários planos de testes podem colocados para a execução, mas o Jenkins executará apenas um por vez, enfileirando os planos de testes na fila de builds, após finalizado os testes de um determinado plano, ele inicia o subsequente até finalizar as pendencias.
...
No painel do Jenkins, clicar no plano de testes que será verificado o relatório de execução
Após clicar no plano, será aberta exibida a tela onde serão informados os últimos builds executados, para abrir o build, clicar na data de execução conforme imagem;
Após clicar na build a ser analisada, será aberta a tela onde serão detalhadas informações sobre a realização da build. Para verificarmos o relatório de sua execução clicamos na opção Cucumber Reports no menu lateral.;
Após selecionar o Cucumber Reports será aberta a tela onde será possível visualizar as funcionalidades daquele plano de testes que foram com sucesso ou falha. No exemplo abaixo todos os casos passaram com sucesso, sua execução foi sem falhas.;
Para entrar nos detalhes da execução da funcionalidade, basta clicar no nome da funcionalidade para ser exibido os casos de testes da funcionalidade, neste exemplo todos passaram e estarão da cor verde;
Neste outro exemplo, apenas um caso de teste de uma funcionalidade quebrou conforme podemos verificar na imagem. Neste caso um passo do caso de teste apresentou problemas (Failed) e não permitiu a execução do ultimo step (Skipped);
Ao clicarmos na funcionalidade e abrirmos os detalhes de execução podemos verificar o erro onde ocorreu e o print do momento da falha para ajudar a validar se o erro é realmente um bug ou uma falha de execução da automação.