Méthodologie de Tests
Les tests de performance et de charge doivent être implémentés et réalisés tout au long du cycle de développement, et ce le plus tôt possible. Un résultat plus ou moins précis maintenant vaut mieux qu’un résultat très précis plus tard.
- Tester de façon large, puis de façon approfondie
- Tester dans un environnement contrôlé (l’environnement de test doit être dans la mesure du possible identique à l’environnement de production)
Etapes
Etape 1 : Analyse de Référence
L’analyse préliminaire consiste en l’enregistrement d’un ou de plusieurs scénarios (cas-test ou cas d’utilisation) afin de mieux comprendre l’application et l’étendue du test.
- Définir le système à tester, les processus métier, et les objectifs métiers, techniques et économiques
- Définir les scénarios
- Définir le modèle de charge par rapport au modèle d’utilisation de l’application
- Enregistrer les scénarios
Etape 2 : Tests Préliminaires
- Mettre en œuvre les moyens et définir la plate-forme de test
- Exécuter les tests de charge préliminaires
- Analyser les résultats
Etape 3 : Test de Charge à Grande Échelle
- Mettre en œuvre des moyens et définir la plate-forme de test
- Exécuter les tests de charge
- Analyser les résultats
- Optimiser le système
Outillage
Comme il s’agit en général de simuler un grand nombre d’utilisateurs virtuels, il s’avère nécessaire d’automatiser ces tests avec un outillage approprié.
Load Tester est une solution professionnelle fiable et éprouvée qui permet de répondre aux problématiques de tests de performance et de charge web, et ce à moindre coût.
L’automatisation des tests doit être en mesure de :
- enchaîner des actions sur le système selon des scénarios qui ont du sens pour les objectifs de test
- valoriser ces actions sur des données pertinentes

Chargement