Boîte noire vs Tests en boîte Blanche

Le type de test que vous dites doit être l'accent (pour les testeurs/Sqr), et pourquoi?

Une rapide série de définitions de wikipedia:

Boîte noire

  • prend un point de vue externe de l'objet de test à tirer des cas de test. Ces tests peuvent être fonctionnelles ou non fonctionnelles, bien que généralement fonctionnelles. Le test concepteur sélectionne d'entrée valides et invalides et détermine le bon de sortie. Il n'y a pas de connaissance de l'objet d'essai de la structure interne.

Tests en boîte blanche

  • utilise un point de vue interne du système de conception de cas de test basée sur la structure interne. Il nécessite des compétences en programmation pour identifier tous les chemins à travers le logiciel. Le testeur choisit de cas de test des entrées à l'exercice des chemins à travers le code et détermine les produits adaptés. Dans les essais de matériel électrique, chaque nœud d'un circuit peut être sondé et mesurés; un exemple est dans le circuit de test (TIC).

edit: juste pour préciser un peu plus, je me rends compte que les deux sont importants, mais ils sont généralement séparés entre développement et d'assurance qualité.

Est à l'intérieur de connaissances importantes pour la tester/QA? J'ai entendu des arguments que les essais avec cette connaissance à l'esprit leur permet de mieux tester les problèmes, mais j'ai aussi entendu des arguments que cette connaissance peut détourner l'attention de besoins fonctionnels et de promouvoir le "test pour le code" plutôt que à la destinée de la solution.

InformationsquelleAutor TM. | 2008-12-31