اختبار الصندوق الأسود
طريقة لاختبار البرمجيات / من ويكيبيديا، الموسوعة encyclopedia
عزيزي Wikiwand AI, دعنا نجعلها قصيرة من خلال الإجابة ببساطة على هذه الأسئلة الرئيسية:
هل يمكنك سرد أهم الحقائق والإحصائيات حول اختبار الصندوق الأسود?
تلخيص هذه المقالة لعمر 10 سنوات
اختبار الصندوق الأسود هو طريقة من طرق فحص البرمجيات التي تختبر وظائف التطبيق مقابل هياكله الداخلية أو الأساليب التي يعمل بها (انظر اختبار الصندوق الأبيض).[1][2][3] لا يستلزم هذا الاختبار معرفة معينة بالشيفرة الداخلية أو التركيب الداخليين للتطبيق إلى جانب أن معرفة البرمجة أمر غير ضروري أيضا. تبنى حالات الاختبار حول الخصائص والمتطلبات مثل الوظيفة المنوطة بالتطبيق. يستخدم هذا الاختبار أوصافا خارجية للبرمجية تتضمن الخصائص والمتطلبات والتصميم لاشتقاق حالات الاختبار. يمكن أن تكون هذه الاختبارات وظيفية أو غير وظيفية غير أنها غالبا ما تكون غير وظيفية. يقوم مصمم الاختبار باختيار المدخلات الصالحة وغير الصالحة وتحديد الناتج الصحيح. ولا تتوافر المعرفة بالتركيب الداخلي للكائن موضوع الاختبار.
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Blackbox.svg/200px-Blackbox.svg.png)
ويمكن تطبيق طريقة الاختبار هذه على جميع المستويات الخاصة باختبار البرمجيات مثل اختبار الوحدة واختبار الترابط والاختبار الوظيفي واختبار النظام واختبار القبول. تجمع هذه الطريقة معظم إن لم يكن جميع الاختبارات على مستويات أعلى ويمكن أن تسيطر على اختبار الوحدة أيضا.