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

مؤلف: Randy Alexander
تاريخ الخلق: 25 أبريل 2021
تاريخ التحديث: 26 يونيو 2024
Anonim
Code Coverage
فيديو: Code Coverage

المحتوى

التعريف - ماذا تعني تغطية الشفرة؟

تغطية الشفرة هي مصطلح يستخدم في اختبار البرمجيات لوصف مقدار شفرة البرنامج المشمولة في خطة الاختبار. ينظر المطورون إلى عدد البرامج الفرعية الفرعية وخطوط التعليمات البرمجية التي تغطيها مجموعة من موارد وتقنيات الاختبار.

تُعرف تغطية الشفرة أيضًا باسم تغطية الاختبار.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

يشرح Techopedia تغطية الرمز

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


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

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