فيديو: ما هي تغطية IntelliJ؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
الشفرة تغطية يسمح لك بمعرفة مقدار ما يتم تنفيذه من التعليمات البرمجية أثناء اختبارات الوحدة ، حتى تتمكن من فهم مدى فعالية هذه الاختبارات. الكود التالي تغطية العدائين متوفرة في IntelliJ فكرة: IntelliJ كود IDEA تغطية عداء (موصى به).
بجانب ذلك ، كيف أرى التغطية في IntelliJ؟
إذا كنت تريد إعادة فتح ملف تغطية نافذة الأداة ، حدد تشغيل | اظهر الكود تغطية البيانات من القائمة الرئيسية ، أو اضغط على Ctrl + Alt + F6. يوضح التقرير النسبة المئوية للرمز الذي تم مغطى من خلال الاختبارات. تستطيع ارى ال تغطية نتيجة للفئات والطرق والخطوط.
ماذا تعني تغطية الكود؟ تغطية الكود هي قياس عدد الخطوط / الكتل / الأقواس الخاصة بك الشفرة يتم تنفيذها أثناء تشغيل الاختبارات الآلية. تغطية الكود هي تم جمعها باستخدام أداة متخصصة لأداة الثنائيات لإضافة مكالمات تتبع وتشغيل مجموعة كاملة من الاختبارات الآلية ضد المنتج المُجهز.
بهذه الطريقة ، كيف يمكنني استخدام تغطية التعليمات البرمجية في IntelliJ؟
- في مربع حوار الإعدادات / التفضيلات Ctrl + Alt + S ، حدد إنشاء وتنفيذ ونشر | تغطية.
- حدد كيفية معالجة بيانات التغطية التي تم جمعها:
- حدد خانة الاختيار تنشيط عرض التغطية لفتح نافذة أداة التغطية تلقائيًا.
كيف أجد تغطية الكود؟
المقياس الأساسي ل مدونة التغطية هل " تغطية العنصر "، والذي يمكننا الاعتماد عليه بأي شيء ارى سواء تم اختباره أم لا. قياس ل تغطية يمكن تحديده بالصيغة التالية. تغطية = عدد تغطية العناصر التي تمارس / إجمالي عدد تغطية العناصر * 100٪.
موصى به:
ما هي تغطية التعليمات؟
توفر تغطية التعليمات معلومات حول مقدار الكود الذي تم تنفيذه أو فقده. هذا المقياس مستقل تمامًا عن تنسيق المصدر ومتوفر دائمًا ، حتى في حالة عدم وجود معلومات تصحيح الأخطاء في ملفات الفئة
كيف أحصل على تغطية اختبارية في IntelliJ؟
نتائج التغطية في نوافذ الأداة؟ إذا كنت تريد إعادة فتح نافذة أداة التغطية ، فحدد تشغيل | اعرض بيانات تغطية الكود من القائمة الرئيسية ، أو اضغط على Ctrl + Alt + F6. يوضح التقرير النسبة المئوية للرمز التي تمت تغطيتها بواسطة الاختبارات. يمكنك رؤية نتيجة التغطية للفئات والطرق والخطوط
ما هي تغطية فرع JaCoCo؟
يوفر JaCoCo بشكل أساسي ثلاثة مقاييس مهمة: تعكس تغطية الخطوط مقدار الكود الذي تم ممارسته بناءً على عدد تعليمات كود Java byte التي استدعتها الاختبارات. تُظهر تغطية الفروع النسبة المئوية للفروع التي تمارس في الكود - والتي تتعلق عادةً ببيانات if / else و switch
كيف أقوم بتمكين تغطية التعليمات البرمجية في IntelliJ؟
تكوين سلوك تغطية التعليمات البرمجية؟ في مربع حوار الإعدادات / التفضيلات Ctrl + Alt + S ، حدد إنشاء وتنفيذ ونشر | تغطية. حدد كيفية معالجة بيانات التغطية المجمعة: حدد خانة الاختيار تنشيط عرض التغطية لفتح نافذة أداة التغطية تلقائيًا
ما هو تشغيل مع تغطية IntelliJ؟
تشغيل الاختبار مع التغطية سوف يقوم IntelliJ بتشغيل فئة الاختبار مع تشغيل خيار التغطية. في نافذة التغطية يمكنك رؤية النتيجة. سيعرض النسبة المئوية من الشفرة التي تمت تغطيتها بواسطة الاختبار. يمكنك رؤية نتيجة التغطية على فئة أو طرق أو أساس الخط