تطوير البرمجيات · مصطلحات · اختبار البرمجيات

ما معنى property-based testing؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح متقدم

property-based testing: اختبار قائم على الخصائص، اختبار الخصائص

اختبار قواعد عامة للبرنامج على مدخلات كثيرة مولدة آليًا، بدل التحقق من أمثلة مختارة كل على حدة.

طريقة الاستخدام

يفيد في اختبار التحويلات وبنى البيانات. والخاصية قاعدة يُتوقع أن تصح، وليست حقلًا في كائن.

أمثلة

  1. Our property-based testing checks that sorting never changes the number of items.

    يتحقق اختبار الخصائص لدينا من أن الترتيب لا يغير عدد العناصر، مهما كانت القائمة المولدة.

    تنطبق القاعدة العامة على قوائم كثيرة بدل فحص ناتج مثال واحد معروف.

  2. Our property-based testing found a short string that broke the encode-decode round trip.

    وجد اختبار الخصائص سلسلة قصيرة كسرت دورة الترميز ثم فك الترميز.

    كشفت الحالة المولدة مدخلًا لا يعيد النص الأصلي بعد فك ترميزه.

تراكيب شائعة

  • property-based testing framework
  • use property-based testing

مصطلحات أخرى: اختبار البرمجيات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: