Test de la boîte grise

Définition - Que signifie le test de la boîte grise?

Le test de la boîte grise est une méthodologie de test de logiciel qui implique la combinaison de tests de boîte blanche et de boîte noire. Il utilise la technique simple du test de la boîte noire, ainsi que l'approche pour les systèmes ciblés par code, comme dans le cas des tests de la boîte blanche. Les testeurs qui utilisent les tests en boîte grise ont besoin d'une documentation d'application de haut niveau pour effectuer les tests. Les tests de la boîte grise visent à détecter les défauts en fonction d'une structure ou d'une utilisation incorrecte de l'application.

Le test de la boîte grise est également appelé test translucide.

Definir Tech explique les tests de la boîte grise

Étant donné que les testeurs de la boîte grise ont accès aux connaissances de la documentation de conception, ils peuvent préparer et créer de meilleurs scénarios et plans de test. Cependant, l'approche de test ne fournit aux testeurs qu'une connaissance limitée des différentes fonctionnalités de l'application.

Les avantages des tests en boîte grise comprennent:

  • Fonctionne bien pour les segments de code volumineux.
  • Les testeurs ne sont pas tenus de connaître le langage de programmation ou les méthodes de test de l'application, ce qui rend ces tests principalement impartiaux et non intrusifs.
  • L'accès au code de programmation n'est pas indispensable.
  • Fournit des rôles clairement définis aux utilisateurs et aux développeurs pendant les tests. Les tests sont basés sur la perspective de l'utilisateur plutôt que sur le concepteur.

Les inconvénients des tests en boîte grise comprennent:

  • La plupart des cas de test sont difficiles à concevoir.
  • Comme il n'y a que quelques scénarios de test, la couverture impliquée est limitée.
  • Étant donné que les testeurs ont une connaissance limitée du processus, il n'est pas considéré comme une méthode de test efficace.