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

اختبار الصندوق الأبيض، (الملقب أيضاً اختبار الصندوق الواضح، اختبار الصندوق الزجاجي، اختبار الصندوق الشفاف، والاختبار الهيكلي) هو طريقة اختبار للبرمجيات، تختبر الهياكل الداخلية أو عمل التطبيقات بدلاً من الوظيفة (مثل:اختبار الصندوق الأسود)، في اختبار الصندوق الأبيض المنظور الداخلي للنظام مثل مهارات النظام يكون مطلوباً، ويستخدم أيضاً في حالات الاختبار، يختار المختبر مدخلات لممارسة المسارات من خلال الترميز، وتحديد المخرجات المناسبة، وهذا مشابه لاختبار النقاط في الدائرة مثل: اختبار الدائرة الكهربائية( تقنية الاتصالات والعلومات ICT).[1][2]
يمكن تطبيق عمليات اختبار الصندوق الأبيض على مستوى الوحدة، والأنظمة المتكاملة، إلا أنه دائماً يتم على مستوى الوحدة، فبإمكانه اختبار المسارات خلال الوحدة، والمسارات بين الوحدات خلال التكامل، وبين الأنظمة الفرعية خلال اختبار مستوى النظام. على الرغم من أن طريقة هذا الاختبار يمكنها أن تكشف الكثير من الأخطاء والمشاكل، إلا أنها لا تكشف أجزاء المواصفات التي لم تنفذ أو المطلوبات المفقودة.

تحتوي هذه المقالة اصطلاحات معربة غير مُوثَّقة. لا تشمل ويكيبيديا العربية الأبحاث الأصيلة، ويلزم أن تُرفق كل معلومة فيها بمصدر موثوق. فضلاً ساهم في تطويرها من خلال الاستشهاد بمصادر موثوقة تدعم استعمال المصطلحات المعربة في هذا السياق أو إزالة المصطلحات التي لا مصادر لها.(نقاش) (أكتوبر 2015)

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

  • اختبار تدفق النظام (بالإنجليزية:تدفق السيطرة testing)
  • اختبار تدفق البيانات (بالإنجليزية: Data flow testing)
  • اختبار الفرع (بالإنجليزية:Branch testing)
  • اختبار المسار (بالإنجليزية:Path testing)

القرصنة

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

انظر أيضاً

مراجع

  1. "معلومات عن اختبار الصندوق الأبيض على موقع omegawiki.org". omegawiki.org. مؤرشف من الأصل في 1 نوفمبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  2. "معلومات عن اختبار الصندوق الأبيض على موقع academic.microsoft.com". academic.microsoft.com. مؤرشف من الأصل في 1 نوفمبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)

    وصلات خارجية

    • بوابة برمجيات
    • بوابة برمجة الحاسوب
    • بوابة أمن الحاسوب
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.