freeCodeCamp/guide/arabic/software-engineering/code-coverage/index.md

1.9 KiB

title localeTitle
Code Coverage مدونة التغطية

مدونة التغطية

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

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

هذا لا يعني أن تغطية الكود بنسبة 100٪ تعني فرصة٪ 0 من الخلل ، ولكن! من السهل تخيل موقف يتم فيه استدعاء جميع الوظائف المتوفرة في جزء من التعليمات البرمجية ، ولكن ليس بالضرورة مع مدخلات تمثل جميع أنواع السيناريوهات التي قد تتوقعها من المستخدمين الحقيقيين.

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

معلومات اكثر

ويكيبيديا - تغطية الكود

دليل freeCodeCamp - اختبار قيادة التنمية

دليل freeCodeCamp - وحدة الاختبارات

دليل freeCodeCamp - التكامل المستمر