Test en boîte blanche
Le test en boîte blanche est un type de test logiciel dans lequel la personne comprend la conception de l'application et le code source. Grâce à ces connaissances, elle peut effectuer des tests qui révèlent les bogues ou les problèmes de performance les plus probables.
Comme le développeur d'origine est la personne qui comprend le mieux le programme, il est le mieux placé pour effectuer un test en boîte blanche. Toutefois, d'autres programmeurs familiarisés avec l'application peuvent également effectuer des tests en boîte blanche. Dans les deux cas, le testeur doit avoir une solide compréhension de l'objectif du programme et du code sous-jacent.
Le test en boîte blanche contribue à garantir qu'un programme est stable et performant. Il est utile pour soumettre une application à des tests de résistance avec de gros fichiers ou avec des cas limites que la plupart des utilisateurs ne rencontreront pas. La correction des bogues est efficace, car la personne qui découvre les erreurs les corrige souvent elle-même.
En revanche, le développeur d'origine peut ne pas utiliser l'application comme un utilisateur type et peut ne pas trouver les erreurs ou les bogues qu'un autre utilisateur découvrirait. Le test en boîte blanche n'est pas non plus idéal pour améliorer les fonctionnalités d'une application ou son interface utilisateur, domaines dans lesquels les avis de personnes extérieures sont particulièrement utiles.
NOTE: Les tests logiciels dans lesquels l'utilisateur n'a aucune visibilité sur le fonctionnement interne d'un programme sont appelés tests en boîte noire.
Testez vos connaissances