1
resposta

[Bug] Estouro de memória

Olá,
Meu relato é sobre estratégia e gestão do tempo de testes.
Durante os testes de um produto novo que rodou por muitos anos em app mobile para monitorar aulas de 50 minutos ou mais.
O time quis ganhar tempo estrategicamente realizando aulas curtas e validando todas as funcionalidade somente nesse espaço de tempo, pois eram muitas features, no inicio e fim para validar. E esperar 50, 100, e ou ate 150 para cada rodada de teste levaria muito tempo para a entrega. Dias ate!
Então realizamos aulas curtas, e muito pouco aulas longas.
Quando subiu pra produção, nenhum aparelho respodeu como devido ao tempo regulamentar, chegando perto do final de cada aula e crashando a aplicação.
Descobrimos em debug que por ter configurações mais avançadas que permitia realizar maior número de captura de dados desses monitoramentos. Somente para aulas longas o sistema dava estouro de memoria e fechava a aplicação por estouro de excessão em todos os clientes.

Aprendemos que muitas vezes, mesmo com estratégia, não é possível cobrir todos os cenários. Principalmente quando o tempo, é a principal classe de equivalência.

1 resposta

Oi Saulo, tudo bem?

Agradeço muito por compartilhar esse relato detalhado conosco.

É uma situação que ilustra perfeitamente como a gestão do tempo e a escolha das classes de equivalência impactam a qualidade final de um software.

O seu caso é um exemplo clássico de como o comportamento de uma aplicação pode mudar drasticamente sob uso prolongado. Testes em ciclos curtos validam a lógica funcional, mas muitas vezes escondem falhas de gerenciamento de recursos, como o acúmulo de objetos na memória que você mencionou.

Essa reflexão sobre o equilíbrio entre a agilidade na entrega e a cobertura de cenários reais é fundamental para quem trabalha com Testes e Quality Assurance. Identificar que o tempo era o fator determinante para o erro ajuda a entender que, em certos projetos, o teste de estresse ou de longa duração não é apenas um detalhe, mas uma parte vital do processo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!