بيت تطوير ما هو اختبار الاستدلال؟ - تعريف من techopedia

ما هو اختبار الاستدلال؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني اختبار الاستدلال؟

اختبار الاستدلال هو اختبار الخوارزميات أو وحدات الكود أو أنواع أخرى من المشروعات التي تعتمد فيها استراتيجيات الاختبار على البيانات السابقة حول الاحتمالات. غالبًا ما تسمح هذه الأنواع المستهدفة من الاختبارات بإجراء تحقيق أكثر ذكاءً في الأماكن التي قد تحدث بها أي أخطاء أو مشكلات. يستخدم اختبار الاستدلال أيضًا في تقنيات الفحص مثل تصفية البريد الإلكتروني.

يسمى اختبار الاستدلال أيضًا في بعض الأحيان الاختبار القائم على الخبرة. يمكن للمطورين أو غيرهم إدخال عمليات صنع القرار عالية المستوى القائمة على الخبرة في كيفية إجراء اختبار البرنامج من أجل جعل هذا الاختبار أكثر كفاءة.

تيكوبيديا يوضح اختبار الاستدلال

اختبار الاستدلال مشابه للتخمين المتعلم ، على عكس اختبار البرمجيات الكمية البحت الذي يعمل بشكل أعمى نسبيًا ، دون أي اتجاه أعلى مستوى. على سبيل المثال ، لنفترض أن على مطور البرامج اختبار مشروع يحتوي على 10000 سطر من التعليمات البرمجية. متابعة اختبار خطي عام لتلك الخطوط 10000 ستشكل اختبار البرمجيات الكمية. اختبار الاستدلال ، من ناحية أخرى ، ينطوي على النظر في كيفية حدوث الأخطاء الشائعة في أجزاء معينة من التعليمات البرمجية. باستخدام هذا المثال ، إذا نظر المطور إلى البيانات التاريخية ليدرك أن وحدة رمز معين كانت أكثر عرضة للخطأ في الماضي ، فقد تتضمن استراتيجية اختبار الاستدلال عزل تلك الوحدة ، بما في ذلك ، على سبيل المثال ، 2000 سطر من التعليمات البرمجية ، وتوجيه المزيد من موارد الاختبار في هذا القسم من التعليمات البرمجية ، بدلاً من اختبار جميع أسطر التعليمات البرمجية البالغ عددها 10000 على قدم المساواة.

يتضمن اختبار الاستدلال الفلسفة التي يمكن للمطورين تعلمها من التجربة أو من الميول غير العشوائية التي تحدث مع مرور الوقت. في بعض الحالات ، يمكن أن يكون اختبار الاستدلال أكثر فاعلية في حل المشكلات من الاختبار الأعمى.

ما هو اختبار الاستدلال؟ - تعريف من techopedia