Test de la boîte noire

Définition - Que signifie Black Box Testing?

Le test de boîte noire est une technique de test de logiciel qui se concentre sur l'analyse de la fonctionnalité du logiciel, par rapport aux mécanismes internes du système. Le test de la boîte noire a été développé comme une méthode d'analyse des exigences des clients, des spécifications et des stratégies de conception de haut niveau.

Un testeur de logiciel boîte noire sélectionne un ensemble de conditions d'entrée et d'exécution de code valides et non valides et vérifie les réponses de sortie valides.

Les tests en boîte noire sont également appelés tests fonctionnels ou tests en boîte fermée.

Definir Tech explique les tests Black Box

Un moteur de recherche est un exemple simple d'application soumise à des tests de routine en boîte noire. Un utilisateur de moteur de recherche entre du texte dans la barre de recherche d'un navigateur Web. Le moteur de recherche localise et récupère ensuite les résultats de données utilisateur associés (sortie).

Les avantages des tests de boîte noire incluent:

  • Simplicité: facilite les tests de conceptions de haut niveau et d'applications complexes
  • Préserve les ressources: les testeurs se concentrent sur les fonctionnalités du logiciel.
  • Cas de test: se concentrer sur les fonctionnalités logicielles pour faciliter le développement rapide de cas de test.
  • Fournit de la flexibilité: aucune connaissance en programmation spécifique n'est requise.

Le test de la boîte noire présente également certains inconvénients, comme suit:

  • La conception et la maintenance du scénario de test / script peuvent être problématiques car les outils de test de la boîte noire dépendent d'entrées connues.
  • L'interaction de l'interface utilisateur graphique (GUI) peut endommager les scripts de test.
  • Les tests ne couvrent que les fonctions de l'application.