Test en boîte blanche

Définition - Que signifie le test en boîte blanche?

Le test en boîte blanche est une méthodologie utilisée pour garantir et valider le cadre interne, les mécanismes, les objets et les composants d'une application logicielle. Les tests en boîte blanche vérifient le code conformément aux spécifications de conception et découvrent les vulnérabilités des applications.

Les tests en boîte blanche sont également connus sous le nom de test de boîte transparente, de test de boîte transparente, de test structurel et de test de boîte en verre. La boîte en verre et la boîte transparente indiquent que les mécanismes internes sont visibles pour une équipe d'ingénierie logicielle.

Definir Tech explique les tests en boîte blanche

Pendant les tests en boîte blanche, le code est exécuté avec des valeurs d'entrée présélectionnées pour la validation des valeurs de sortie présélectionnées. Les tests en boîte blanche impliquent souvent l'écriture de stubs de code logiciel et de pilotes.

Les avantages des tests en boîte blanche comprennent:

  • Permet la réutilisation des cas de test et offre une plus grande stabilité
  • Facilite l'optimisation du code
  • Facilite la recherche des emplacements des erreurs cachées dans les premières phases de développement
  • Facilite les tests d'application efficaces
  • Supprime les lignes de code inutiles

Les inconvénients incluent:

  • Nécessite un testeur qualifié avec une connaissance de la structure interne
  • Long
  • Coûts élevés
  • La validation des bits de code est difficile.

Les tests en boîte blanche complètent les tests unitaires, les tests d'intégration et les tests de régression.