بيت البرمجيات ما هو اختبار عشوائي؟ - تعريف من techopedia

ما هو اختبار عشوائي؟ - تعريف من techopedia

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

Anonim

تعريف - ماذا يعني اختبار عشوائي؟

يشير الاختبار العشوائي إلى ممارسة استخدام مدخلات عشوائية لاختبار البرنامج. تعتمد الأنواع المختلفة للاختبار العشوائي على نفس الفكرة الأساسية ، وهي اختيار حالات تنفيذ الاختبار على أساس عشوائي.

يشرح Techopedia اختبار عشوائي

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

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

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

ما هو اختبار عشوائي؟ - تعريف من techopedia