Accueil Développement Qu'est-ce que le test Fuzz? - définition de techopedia

Qu'est-ce que le test Fuzz? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le test Fuzz?

Les tests Fuzz décrivent les processus de test du système qui impliquent une approche aléatoire ou distribuée. Les professionnels de l'informatique utilisent souvent ce terme pour parler des efforts de mise à l'épreuve des applications en leur fournissant des données aléatoires afin de repérer les erreurs ou les blocages qui peuvent survenir. L'idée derrière les tests fuzz est que les applications et les systèmes logiciels peuvent avoir de nombreux bugs ou problèmes liés à la saisie de données.

Techopedia explique les tests Fuzz

Par exemple, les tests fuzz peuvent inclure la saisie de différents types d'entiers, de chaînes de caractères, de flottants et d'autres variables qui, s'ils ne sont pas saisis correctement, peuvent entraîner le blocage ou le blocage de l'application logicielle. Un exemple courant est un champ entier qui est destiné à contenir quelques nombres spécifiques tels que un à cinq, mais où un utilisateur peut entrer n'importe quel entier en raison de la configuration générique du champ ou du contrôle d'entrée. La saisie d'une valeur élevée peut provoquer une erreur ou un crash. Dans les tests fuzz, les développeurs expérimentent la saisie de nombreux types de réponses aléatoires, puis documentent tous les bogues qui se produisent. Dans certains cas, les développeurs peuvent utiliser un outil appelé fuzzer pour injecter des données aléatoires.

L'idée des tests de duvet est souvent attribuée au professeur Barton Miller de l'Université du Wisconsin et à ses travaux en 1989. Une autre façon de comprendre le test de duvet est que, à certains égards, le terme correspond au terme plus général de logique floue, un type de raisonnement qui suggère que les processus distribués peuvent aider les observateurs à repérer une tendance plus large dans les données ou les systèmes. Certains professionnels de l'informatique parlent également de tests de sécurité fuzz, où les testeurs peuvent expérimenter différents types de hacks afin d'identifier les failles de sécurité.

Qu'est-ce que le test Fuzz? - définition de techopedia