Outras Ações / Ações relacionadas
...
Antes da liberação de uma versão para a produção, obrigatoriamente deverá ser executada uma regressão onde vai ser possível verificar se as funcionalidades estão funcionando adequadamente. No Food Retaguarda usamos para isso a ferramenta Jenkins onde ela gerencia a execução dos testes de regressão de maneira automatizada sem a necessidade os testes para serem executados (com exceção de liberações de emergência)
Para a execução dos nossos testes automatizados utilizaremos a ferramenta de CI/CD Jenkins, onde ele será o responsável pela execução dos testes automatizados e pela criação dos relatórios de execução.
Hoje o Jenkins antes da execução dos testes, ele verifica se os casos de testes e o fonte da automação estão na última versão devido a sua integração com o TFS.
Para a execução dos testes automatizados a versão de release a ser aplicada em produção deve estar publicada no ambiente chefregressao seguindo os procedimentos conforme documento de referencia 3.2.3 - Deploy Homologação - chefregressao - Segmento V&D - TDN (totvs.com) .
Para acesso ao Jenkins deve ser usados os dados abaixo:
Url do Servidor: http://spoclvwinbt001:8080/
Usuário de Acesso: regressao
Senha de Acesso: regressaoChefweb
Para a execução da regressão após a execução dos procedimentos no ambiente chefregressão será feita de maneira automática, não sendo necessária intervenção manual. Os testes já estão pré agendados para rodarem as sextas a partir das 17:35, se estendendo por todo o fim de semana, com seus resultados podendo ser visto na segunda-feira
Para que não haja problemas nesta rotina automatizada, é recomendado fortemente a execução dos processos de atualização do ambiente a ser executada a regressão antes deste período para não prejudicar os testes a serem executados.
Caso seja necessário a execução de casos de testes avulsos, fora do período onde ele pode ser efetuado manualmente, o processo de execução é bem simples e será descrito seu passo a passo abaixo:
Após a execução dos planos de testes, para avaliar se os testes foram executados corretamente, o Jenkins utilizando o plugin do Cucumber Reports gera um relatório onde é possível validar os casos de testes, validando se foram executados com sucesso ou erro, onde nos erros o relatório mostra em um print de tela onde foi o erro e o motivo. Neste tópico será demonstrado passo a passo como chegar neste relatório de execução
Para a execução destes cenários automatizados, o equipamento onde é executado a automação tem rotinas automatizadas de execução, onde está maquina está programada para ligar as 08:00 da sexta e desligar de maneira automática as 23:59 do domingo, fazendo as rotinas automatizadas com êxito.
Nas execuções avulsas, o equipamento é desligado de maneira automática as 23:59 do dia que ela for ligada, exceto as sextas, onde já possui uma regra para ligar o equipamento para esta rotina automatizada de regressão.
Principais Campos e Parâmetros
...
Card documentos | ||||
---|---|---|---|---|
|
...
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |