English Deutsch Français Nederlands Español Italiano Português Русский 日本語 中文 한국어 हिन्दी తెలుగు मराठी தமிழ் Türkçe Ελληνικά Polski Čeština Magyar Svenska Dansk Suomi Українська Indonesia

Grey-Box Testing

Grey-Box Testing هو اختبار للبرمجيات حيث يتم اختبار البرنامج من خلال دراسة كيفية عمل البرنامج. يتم استخدام طريقتين من الاختبار في ذلك النوع من الاختبار وهما:

1- Black-Box Testing: حيث يتم اختبار البرنامج دون وجود معرفة بداخليات البرنامج.

2- White-Box Testing: حيث يتم اختبار البرنامج عن طريق دراسة داخليات البرنامج.

في Grey-Box Testing يتم الجمع بين الاختبارين السابقين. وهذا يعني أن المختبر لديه بعض المعرفة بداخليات البرنامج وسيستخدم هذه المعرفة لتحسين فعالية اختبار البرنامج. وذلك أن المختبر سيتمكن من حساب المسارات المحتملة الموجودة داخل البرنامج، وسيتم اختبار كل من هذه المسارات.

وغالبًا ما يتم استخدام طريقة Grey-Box Testing عندما يتعين على الشركات اختبار البرنامج، ولا يتوفر لديهم الوقت الكافي لإجراء اختبار White-Box Testing الشامل.