اختبار الصندوق الرمادي (Gray Box Testing): ويُطلق عليه أيضاً "اختبار الصندوق شبه الشفاف"، وهو منهجية اختبار برمجية، تتضمن مزيجاً من اختبار الصندوق الأبيض والصندوق الأسود، وتملك معرفة محدودة بالهيكل الداخلي للنظام أو البرنامج المُختبر.
تقتصر معرفة المختص في هذا الاختبار على المكونات الداخلية للكيان البرمجي الذي يتم اختباره، دون معرفة كيفية تفاعل هذه المكونات مع بعضها البعض؛ وبناء على هذه المعرفة يُعد بيانات اختبار مناسبة، ويختبر سيناريوهات متعددة، بهدف اكتشاف العيوب والأخطاء الناتجة إما عن بنية برمجية غير صحيحة، أو استخدام غير سليم للكيان البرمجي المُختبر، بالإضافة لتحسين جودة الكيان البرمجي، واختباره بناء على وجهة نظر المستخدم.
يشمل هذا الاختبار العديد من المزايا، نذكر منها:
تشمل عيوب اختبار الصندوق الرمادي ما يلي:
اقرأ أيضاً: