CONTEÚDO

  1. Introdução
  2. Ferramenta Jenkins
  3. Execução da Regressão
  4. Execução de casos avulsos
  5. Analise dos casos de testes executados
  6. Considerações finais


01. INTRODUÇÃO

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)


02. Ferramenta Jenkins

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


03. EXECUÇÃO DA REGRESSÃO

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.



04. EXECUÇÃO DOS CASOS AVULSOS 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:






05. ANÁLISE DOS CASOS DE TESTES EXECUTADOS

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.




<!-- 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>