الفرق بين اختبار الصندوق الأبيض واختبار الصندوق الأسود

مؤلف: Laura McKinney
تاريخ الخلق: 4 أبريل 2021
تاريخ التحديث: 14 قد 2024
Anonim
الحلقة747:  : تعرف على  الــ Black Box و الـ White Box في عملية إختبار أمن البرامج
فيديو: الحلقة747: : تعرف على الــ Black Box و الـ White Box في عملية إختبار أمن البرامج

المحتوى

الفرق الرئيسي

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


ما هو اختبار المربع الأبيض؟

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

ما هو اختبار الصندوق الأسود؟

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


الاختلافات الرئيسية

  1. معرفة البنية الداخلية والبرمجة ليست ضرورية في إجراء اختبار Black-Box في حين أن المعرفة الداخلية لهيكل البرنامج أمر حاسم لإجراء اختبار White-Box.
  2. في الممارسة العملية ، يعد اختبار White-Box منهجية موصى بها لإجراء جميع أنواع الاختبارات. بينما يعد اختبار Black-Box متخصصًا في إجراء الاختبار على مستويات الوحدة.
  3. على الرغم من أن اختبار White-Box هو طريقة موصى بها للاختبار ، إلا أن خيار الاختبار على مستوى القبول متاح فقط في اختبار Black-Box.
  4. يركز اختبار Black-Box على المتطلبات الوظيفية للبرنامج ، بينما يختبر اختبار White-Box الهيكل الداخلي ونظام العمل من خلال الدخول في التعليمات البرمجية وهيكل البرنامج.
  5. ينطبق اختبار الصندوق الأسود على مستوى أعلى من الاختبار ، مثل اختبار النظام واختبار القبول ، بينما يكون اختبار الصندوق الأبيض مناسبًا في الغالب لمستويات أقل من الاختبار مثل اختبار الوحدة واختبار التكامل.

موطن في البيئة ، البيئة الطبيعية هي نوع البيئة الطبيعية التي تعيش فيها كائنات حية معينة. ويتميز كل من الخصائص الفيزيائية والبيولوجية. موطن الأنواع هو تلك الأماكن التي يمكن أن تجد فيها الغذاء والمأوى...

خاص بالهيكل العظمي الهيكل العظمي هو جزء الجسم الذي يشكل البنية الداعمة للكائن الحي. هناك العديد من أنواع الهيكل العظمي المختلفة: الهيكل الخارجي ، وهو الغلاف الخارجي المستقر لكائن حي ، الهيكل الداخلي...

تكتسب شعبية