Test de validation - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.

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 differents 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 robutesse vont essayer de mettre en évidence des éventuels problèmes de stabilité dans le temps (fuite mémoire par exemple, résistance au pic de charge)

Ces phases de validation fonctionnelles peuvent être complétées par une phase de validation plus technique consacrée aux tests de haute disponibilité (tests cluster ou autres) et scalabilité verticale ou horizontale.

Page générée en 0.084 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise