Teste de imersão

O que é o teste de absorção?

O teste de absorção, também conhecido como teste de resistência, é realizado para determinar se o aplicativo em teste pode sustentar as cargas contínuas.

O teste de absorção, o teste não funcional, envolve examinar o sistema se ele pode suportar uma grande carga por um longo período de tempo e, então, medir os parâmetros de reação do sistema.

Problemas encontrados - Teste de absorção:

  • Vazamentos de memória sérios que eventualmente resultariam em falha do aplicativo ou do sistema operacional

  • O não fechamento das conexões entre as camadas do sistema pode paralisar alguns ou todos os módulos do sistema.

  • A falha ao fechar as conexões do banco de dados em algumas condições pode resultar na falha completa do sistema.

  • Degradação gradual do tempo de resposta do sistema à medida que a aplicação se torna menos eficiente como resultado do teste prolongado.

Exemplo:

A system may behave as expected when tested for about 2 hours but when the same system is tested for 5 hours or even more than that, the problems such as memory leaks cause the system to fail or behave randomly or even the application might crash.