اختبار الصندوق الأسود Black Box Test

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

اختبار الصندوق الأسود (Black Box Test): يُطلق عليه أيضاً “الاختبار الوظيفي”، وهو اختبار برمجي يختبر وظائف النُظم والبرامج دون معرفة هيكلها وإجراءاتها الداخلية، وذلك بالتركيز على المدخلات والمخرجات الخاصة بالنظام أو البرنامج المُختبر.

تم تطوير اختبار الصندوق الأسود كطريقة يتم من خلالها تحليل متطلبات العميل، ومواصفات التصميم عالية المستوى.

آلية عمل اختبار الصندوق الأسود

يعتمد اختبار الصندوق الأسود بصفة رئيسية على متطلبات البرنامج أو النظام ومواصفاته، ويُطبق في مستويات الاختبار المختلفة.

يتفاعل المختصّ مع واجهة مستخدم البرنامج أو النظام من خلال توفير المُدخلات، ويراقب المخرجات الصادرة منه، الأمر الذي يحدد كيفية الاستجابة لإجراءات المستخدم المتوقعة وغير المتوقعة، ووقت الاستجابة، وقضايا قابلية الاستخدام، وقضايا الموثوقية.

مزايا اختبار الصندوق الأسود

يشتمل اختبار الصندوق الأسود على مزايا عدة، نذكر منها:

  • المساعدة على تحديد الغموض والتناقضات في المواصفات الوظيفية.
  • فعاليته العالية عند تطبيقه على الأنظمة واسعة النطاق.
  • لا يحتاج إلى معرفة برمجيات النظام المُختبر. 

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

يعاني اختبار الصندوق الأسود من بعض العيوب مثل:

  • صعوبة تصميم حالة الاختبار وصيانتها دون وجود مواصفات وظيفية واضحة.
  • احتمالية تكرار الاختبارات التي أجراها المبرمج.
  • تغطية الاختبار لوظائف التطبيق فقط.

 اقرأ أيضاً: