ما معنى property-based testing؟
المعنى في مجال تطوير البرمجيات مع أمثلة
property-based testing: اختبار قائم على الخصائص، اختبار الخصائص
اختبار قواعد عامة للبرنامج على مدخلات كثيرة مولدة آليًا، بدل التحقق من أمثلة مختارة كل على حدة.
طريقة الاستخدام
يفيد في اختبار التحويلات وبنى البيانات. والخاصية قاعدة يُتوقع أن تصح، وليست حقلًا في كائن.
أمثلة
Our property-based testing checks that sorting never changes the number of items.
يتحقق اختبار الخصائص لدينا من أن الترتيب لا يغير عدد العناصر، مهما كانت القائمة المولدة.
تنطبق القاعدة العامة على قوائم كثيرة بدل فحص ناتج مثال واحد معروف.
Our property-based testing found a short string that broke the encode-decode round trip.
وجد اختبار الخصائص سلسلة قصيرة كسرت دورة الترميز ثم فك الترميز.
كشفت الحالة المولدة مدخلًا لا يعيد النص الأصلي بعد فك ترميزه.
تراكيب شائعة
- property-based testing framework
- use property-based testing
مصطلحات ذات صلة
مصطلحات أخرى: اختبار البرمجيات
- unit test · اختبار وحدة
- edge case · حالة حدّية
- QA · ضمان الجودة
- regression · تراجع وظيفي
- integration test · اختبار التكامل
- test coverage · تغطية الاختبارات
- mock · كائن وهمي للاختبار
- end-to-end test · اختبار شامل من البداية إلى النهاية
- flaky · متذبذب النتائج
- test suite · مجموعة الاختبارات
- manual testing · الاختبار اليدوي
- assertion · تأكيد اختباري
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
