Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refatoração de testes #555

Open
4 of 6 tasks
mateussbh opened this issue Jul 24, 2024 · 3 comments
Open
4 of 6 tasks

Refatoração de testes #555

mateussbh opened this issue Jul 24, 2024 · 3 comments
Assignees
Labels
melhoria New feature or request

Comments

@mateussbh
Copy link
Contributor

mateussbh commented Jul 24, 2024

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:

  • TramiteProcessoContendoDocumentoMovidoTest
  • TramiteProcessoContendoVariosDocumentosTest
  • TramiteProcessoDocumentoNaoMapeadoDestinoTest
  • TramiteProcessoDocumentoNaoMapeadoOrigemTest
  • TramiteProcessoExtensaoNaoMapeadoDestinoTest
  • TramiteProcessoGestorNaoResponsavelPelaUnidadeMapeadaTest

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

Descreva alternativas que você considerou
N/A


@mateussbh mateussbh added the melhoria New feature or request label Jul 24, 2024
@amelquia
Copy link

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

@marvdias
Copy link
Contributor

marvdias commented Aug 12, 2024

Revisão de código:

Os códigos propostos no PR#572 atendem o que a issue demanda fazendo a utilização de Fixtures e DTOs na refatoração dos testes funcionais.

@amelquia
Copy link

amelquia commented Sep 2, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
melhoria New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants