Les tests de validation Tests:de validation
Les tests de validation sont des tests en
boîte noire dont le but est de vérifier les exigences
de la spécification logicielle. L’objectif de
la validation logicielle est donc de vérifier la correcte
implémentation des exigences logicielles de haut niveau.
Ces tests sont parfois appelés tests de recette. Le but
des tests de validation est donc la satisfaction du client et l’évitement
de campagnes de rappel.
En plus de tester les exigences logicielles,
le but est de vérifier les interfaces entre le logiciel
et les autres éléments du système (protocoles,
messages, signaux, etc.), le comportement du logiciel à des
sollicitations (cas d’usage), le respect du temps réel
vu aux entrées et sorties du logiciel (ou de la carte électronique),
la robustesse du logiciel (imaginer des cas d’erreur, des
cas impossibles, des cas d’usage rares ou étranges),
l’ordre des actions logicielles en réaction à des
sollicitations (cas d’usage), le cycle de vie complet du
produit (tests usine, initialisation, appairage, usage, diagnostic,
virginisation (effacement de la mémoire flash afin de rendre
la carte « vierge », mise à jour, « reset », désactivation),
la stabilité, la performance et le fonctionnel après
une endurance d’usage (ce test peut parfois être
réalisé dans des tests produit ou système). ...