Table des matières:
Définition - Que signifient les tests exhaustifs?
Les tests exhaustifs sont une approche de test ou d'assurance qualité dans laquelle toutes les combinaisons possibles de scénarios et de cas d'utilisation / de test sont utilisées pour les tests.
Dans les logiciels de test, il s'agit de toutes les combinaisons possibles de chaque type d'entrée ainsi que de chaque permutation et variation de la façon dont l'entrée est effectuée pour s'assurer que tout fonctionne comme prévu. Il en va de même pour les tests matériels - en appuyant sur toutes les combinaisons de boutons et de commutateurs pour déterminer ceux qui exposent un bogue afin qu'il puisse être corrigé.
Techopedia explique les tests exhaustifs
Les tests exhaustifs sont le processus de test pour absolument tout, juste pour s'assurer que le produit ne peut pas être détruit ou écrasé par un hasard. Il prend en considération toutes les combinaisons possibles d'entrées, de scénarios d'utilisation ainsi que de situations et d'entrées aléatoires.
Lorsqu'un produit logiciel ou matériel a passé des tests exhaustifs, ce produit peut être considéré comme parfait et robuste pour son application. Cependant, il est presque impossible d'effectuer de véritables tests exhaustifs, car il est extrêmement difficile et long à faire, sans parler presque impossible de trouver tous les scénarios de test possibles.
Il est très rare que les produits réussissent complètement les tests exhaustifs. Il y a toujours quelques choses qui échouent, mais cela peut être pour un scénario très rare et peu probable, donc il est étiqueté comme un bogue de faible priorité qui est très peu susceptible de se produire, et peut se produire pour une très petite population d'utilisateurs seulement. Ce serait quelque chose dont le service client est généralement informé afin qu'ils puissent le localiser immédiatement si ces bogues se produisent.