Skip to main content

Qu'est-ce que les tests de boîte grise?

Le test de boîte grise est un type de tests professionnels souvent utilisés pour les logiciels informatiques, qui combine certains aspects des tests de boîte noire et des tests de boîte blanche.L'idée générale est de combiner ces deux autres types pour utiliser les forces de chacun, tout en minimisant leurs limites ou leurs faiblesses.Les tests de boîte grise se compose essentiellement de tests professionnels dans lesquels les testeurs comprennent certaines des façons dont le logiciel fonctionne, mais ils ne comprennent pas tout..Ce sont des tests de boîte noire et des tests de boîte blanche, et les tests de boîte grise sont essentiellement une combinaison des deux.Les tests de boîte noire consistent à des tests dans lesquels les testeurs ne comprennent pas ou n'ont pas accès au code qui exécute le logiciel.Par exemple, quelqu'un peut utiliser des tests de boîte noire pour permettre à une entreprise extérieure de développer des logiciels à s'exécuter avec un système d'exploitation informatique (OS) sans donner à l'entreprise le code source pour le système d'exploitation

Ce type de test est souvent utilisé par de nombreux logiciels différentsles entreprises, et peuvent être utilisées pour les tests internes et extérieurs.Cependant, l'une des plus grandes faiblesses de ce type de tests est que la connaissance limitée des testeurs peut potentiellement entraver leurs tests.Cela nécessitera souvent que les résultats soient analysés par un tiers qui comprend les deux tests exécutés et le code derrière le logiciel testé.Les tests de boîte grise cherchent à atténuer certains de ces problèmes en combinant ce type de test avec certains éléments de test de boîte blanc.pour le logiciel.Cela se fait souvent en interne chez un développeur de logiciels pour s'assurer que le programme s'exécute correctement et pour permettre aux testeurs d'interagir directement avec le code derrière le programme.Il existe cependant des problèmes de sécurité potentiels avec ce type de test, et donc les tests de boîte grise sont souvent utilisés pour combiner les deux types de manière à la fois productive et sécurisée. Dans les tests de boîte gris, les testeurs comprennent certains aspects du logiciel étantutilisé et peut être en mesure de voir certaines parties du code source mais pas toutes.Cela permet aux testeurs d'interagir plus en détail et de comprendre le programme qu'ils testent que les tests de boîte noire ne le permettent, mais sans les problèmes d'accès et de sécurité complets qui peuvent résulter des tests de boîte blanche.Quelqu'un effectuant des tests de boîte grise sur le logiciel pour un nouveau système d'exploitation, par exemple, peut être en mesure de voir le code pour les aspects du système d'exploitation pertinent pour ses tests du programme, mais pas tous le code source.