Teste de resistência

O que é teste de resistência?

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

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

Problemas encontrados - teste de resistência

  • 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.

  • Falha ao fechar as conexões do banco de dados sob algumas condições pode resultar em 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.