Guide de planification du déploiement de Sun Java Enterprise System 2005Q4

Test des pilotes et des prototypes

Tester les pilotes et les prototypes permet de déterminer le plus précisément possible si, dans des conditions de test, un déploiement satisfait les exigences système et atteint les objectifs d'exploitation.

Dans l'idéal, les tests fonctionnels doivent s'inspirer des scénarios fondés sur les cas d'utilisation identifiés et un ensemble de mesures permettant d'évaluer la conformité des performances doit être créé. Le test fonctionnel peut également consister à effectuer un déploiement limité auprès d'un groupe réduit d'utilisateurs afin de déterminer si les exigences d'exploitation sont satisfaites.

Les tests de charge permettent d'évaluer les performances du système en situation de charge de pointe. Ils font généralement appel à des environnements simulés et à des générateurs de charge pour mesurer la capacité de traitement des données et les performances. Les exigences système relatives au déploiement sont utilisées comme base pour la conception et la réussite des tests de charge.


Remarque –

Les tests fonctionnels et les tests de charge sont essentiels dans le cas de déploiements de grande envergure pour lesquels les exigences système sont susceptibles de ne pas être définies très précisément, qui n'ont pas fait l'objet d'une implémentation précédente sur laquelle fonder les estimations et qui exigent un important travail de développement.


Les tests peuvent mettre en évidence des problèmes liés aux spécifications de conception du déploiement et impliquer plusieurs phases de conception, de création et de test avant que le déploiement puisse passer en phase de production. Les tests des prototypes peuvent révéler des problèmes de conception, qui vous obligeront à revenir plusieurs étapes en arrière dans le cycle de vie de la solution.

Avant de passer à un déploiement pilote, assurez-vous que vous avez soumis votre conception à des tests approfondis. En effet, ce type de déploiement implique que les tests de la conception ont donné satisfaction. Les problèmes détectés lors du test d'un déploiement pilote doivent être résolus dans les paramètres de la conception du déploiement.

Étant donné que les tests ne permettent pas une simulation parfaite d'un environnement de production et parce que la nature d'une solution déployée peut évoluer et changer, vous devez soumettre les systèmes déployés à des contrôles afin d'identifier les éléments devant faire l'objet d'opérations de maintenance, d'adaptation ou d'entretien.