بيت تطوير ما هو اختبار زغب؟ - تعريف من techopedia

ما هو اختبار زغب؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا يعني اختبار الزغب؟

يصف اختبار Fuzz عمليات اختبار النظام التي تتضمن نهجًا عشوائيًا أو موزعًا. غالبًا ما يستخدم محترفي تكنولوجيا المعلومات المصطلح للحديث عن الجهود المبذولة للتأكيد على تطبيقات الاختبار عن طريق تغذية البيانات العشوائية بها من أجل اكتشاف أي أخطاء أو حدوث تعليق. تتمثل الفكرة وراء اختبار الزغب في أن تطبيقات وأنظمة البرامج يمكن أن تحتوي على الكثير من الأخطاء أو الأخطاء المتعلقة بإدخال البيانات.

تيكوبيديا يوضح اختبار الزغب

على سبيل المثال ، قد يتضمن اختبار الزغب إدخال أنواع مختلفة من الأعداد الصحيحة وسلاسل الأحرف والعوامات والمتغيرات الأخرى التي ، إذا لم يتم إدخالها بشكل صحيح ، قد تتسبب في توقف تطبيق البرنامج أو تعطله. مثال شائع هو حقل عدد صحيح يهدف إلى استيعاب عدد قليل من الأرقام المحددة مثل رقم واحد حتى خمسة ، ولكن حيث يمكن للمستخدم إدخال أي عدد صحيح بسبب الإعداد العام لحقل الإدخال أو عنصر التحكم. قد يؤدي إدخال قيمة عالية إلى حدوث خطأ أو تعطل. في اختبار الزغب ، يقوم المطورون بتجربة إدخال أنواع مختلفة من الاستجابات العشوائية ، ثم توثيق أي أخطاء تحدث. في بعض الحالات ، قد يستخدم المطورون أداة تسمى fuzzer لحق بيانات عشوائية.

غالبًا ما تُعزى فكرة اختبار الأزيز إلى أستاذ جامعة ويسكونسون بارتون ميلر وعمله في عام 1989. وهناك طريقة أخرى لفهم اختبار الأزيز هي أنه في بعض النواحي ، فإن المصطلح يتوافق مع المصطلح الأعمى للمنطق الضبابي ، وهو نوع من التفكير الذي يوحي يمكن أن تساعد العمليات الموزعة المراقبين على اكتشاف اتجاه أوسع في البيانات أو الأنظمة. يتحدث بعض محترفي تكنولوجيا المعلومات أيضًا عن اختبار الأمان الزغب ، حيث يمكن للمختبرين تجربة أنواع مختلفة من الاختراقات من أجل تحديد الثغرات الأمنية.

ما هو اختبار زغب؟ - تعريف من techopedia