Validation et vérification des logiciels : tests, boîte noire et boîte blanche, maintenance
Objectifs de la validation et de la vérification : Détecter et corriger les défauts dans les plus brefs délais. Réduire le risque d'écart par rapport au budget et au calendrier. Améliorer la qualité et la fiabilité des logiciels. Améliorer la visibilité de la gestion du processus de développement. Évaluer rapidement les modifications.
Philosophie des Tests Logiciels
Recommandations de G.J. Myers :
- Chaque cas de test doit définir le résultat de sortie prévu.
- Le programmeur doit éviter les essais sur ses propres programmes.
- Les résultats de chaque essai doivent être inspectés de manière approfondie pour identifier d'éventuels symptômes d'effets.
- Pour générer des cas de test, il faut inclure à la fois des données valides et