pengovbr / mod-sei-pen

Módulo de Integração ao Tramita.GOV.BR
30 stars 23 forks source link

Refatoração de testes #554

Open mateussbh opened 2 months ago

mateussbh commented 2 months ago

Sua solicitação de melhoria está relacionada a um problema? Por favor descreva. Hoje muitos testes estão demorando demasiado tempo para concluírem e estão muito verbosos, prejudicando a execução tempestiva do teste automatizado completo e piorando sua eficiência. Alguns chegam a demorar 5 a 10 minutos somente para chegar no ponto que efetivamente ocorreria o teste da funcionalidade em questão.


Descreva a solução que você gostaria Faz-se necessária a refatoração dos testes funcionais, de modo que esses passem a usar classes de fixtures e DTOs, e para que o teste gaste tempo prioritariamente testando o que está proposto no escopo, e deixando a cargo das Fixtures a inclusão de dados e a montagem do cenário que antecede ao teste em si da funcionalidade, objetivando testes mais limpos e fáceis de entender.

Para esta issue, foram selecionados os seguintes testes a serem refatorados, são eles:

Favor anexar evidência com a execução do teste com sucesso.

Descreva alternativas que você considerou N/A


marvdias commented 2 months ago
amelquia commented 2 months ago

08/08/24 - Daily Revisão de Código: @NinetiesPaul

NinetiesPaul commented 2 months ago

Revisao finalizada. Alem de análise do código em si também baixei a branch do PR no meu ambiente local e rodei os testes e todos rodaram sem problemas.

amelquia commented 2 months ago

12/08/24 Planejamento da Sprint 48 Issue em validação técnica transferida para a sprint 48.

amelquia commented 1 month ago

02/09/24 Issues transferidas para a próxima sprint (Sprint 49) aguardando validação técnica.

amelquia commented 1 month ago

02/09/24 Testes sendo realizados pelo @sergioadao .