- Test de validation
-
Le test de validation permet de vérifier si toutes les exigences client décrites dans le document de spécification d'un logiciel, écrit à partir de la spécification des besoins, sont respectées.
Les tests de validation se décomposent généralement en plusieurs phases:
Validation fonctionnelle Les tests fonctionnels vérifient que les différents modules ou composants implémentent correctement les exigences client. Ces tests peuvent être de type valide, invalide, inopportuns, etc.
Validation solution Les tests solutions vérifient les exigences clients d'un point de vue "use cases", généralement ces tests sont des tests en volumes. Chaque grand use-case est validé un par un, puis tous ensemble. L'intérêt est de valider la stabilité d'une solution par rapport aux différents modules qui la composent, en soumettant cette solution à un ensemble d'actions représentatif de ce qui sera fait en production.
Validation performance, robustesse Les tests de performance vont vérifier la conformité de la solution par rapport à ses exigences de performance, alors que les tests de robustesse vont essayer de mettre en évidence des éventuels problèmes de stabilité et de fiabilité dans le temps (fuite mémoire par exemple, résistance au pic de charge, augmentation de la volumétrie des données,...).Ces phases de validation peuvent être complétées par des phases de validation plus techniques consacrées aux tests de haute disponibilité (tests cluster ou autres) et de scalabilité.
Voir aussi
Catégories :- Outil de gestion de projet
- Test logiciel
Wikimedia Foundation. 2010.