Test de la boîte grise

Qu'est-ce que le test de la boîte grise?

Le test Gray Box est une technique de test réalisée avec des informations limitées sur la fonctionnalité interne du système. Les testeurs Gray Box ont accès aux documents de conception détaillés ainsi qu'aux informations sur les exigences.

Les tests Gray Box sont générés sur la base des modèles basés sur l'état, des diagrammes UML ou des diagrammes d'architecture du système cible.

Techniques de test de la boîte grise:

  • Les tests de régression

  • Test de modèle

  • Test de matrice orthogonale

  • Test matriciel

Avantages:

  • Les tests en boîte grise offrent les avantages combinés des tests en boîte blanche et en boîte noire

  • Il est basé sur des spécifications fonctionnelles, des diagrammes UML, des diagrammes de base de données ou une vue architecturale

  • Les poignées de testeur à boîte grise peuvent concevoir des scénarios de test complexes plus intelligemment

  • L'avantage supplémentaire des tests en boîte grise est qu'ils maintiennent la frontière entre les testeurs indépendants et les développeurs

Désavantages:

  • Dans les tests en boîte grise, les tests complets en boîte blanche ne peuvent pas être effectués en raison d'un code source / binaires inaccessibles.

  • Il est difficile d'associer des défauts lorsque nous effectuons des tests Gray-box pour un système distribué.

Applications les mieux adaptées:

Les tests en boîte grise conviennent parfaitement aux applications Web.

Les tests en boîte grise constituent également la meilleure approche pour les tests fonctionnels ou de domaine.