Test d'endurance

Qu'est-ce que les tests d'endurance?

Les tests d'endurance, également appelés tests de trempage, sont effectués pour déterminer si l'application testée peut supporter les charges continues.

Les tests d'endurance, les tests non fonctionnels, consistent à examiner le système s'il peut supporter une charge énorme pendant une période de temps plus longue et à mesurer ainsi les paramètres de réaction du système.

Problèmes détectés - Test d'endurance

  • Fuites de mémoire sérieuses qui finiraient par entraîner une panne de l'application ou du système d'exploitation

  • Le fait de ne pas fermer les connexions entre les couches du système pourrait bloquer certains ou tous les modules du système.

  • Le fait de ne pas fermer les connexions à la base de données dans certaines conditions peut entraîner une panne complète du système.

  • Dégradation progressive du temps de réponse du système au fur et à mesure que l'application devient moins efficace suite à un test prolongé.

Exemple:

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.