العربية

أداة تغطية كود Java تقرأ تقارير JaCoCo وCobertura لكشف فجوات التغطية وتقديم رؤى حول الوحدات وقياسات موائمة للاتجاهات للمطورين وفرق QA.

Request Feature / Support
8,176+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction

Worked Example & Common Values

Below is a sample worked calculation demonstrating how العربية processes input data instantly inside your browser.

Sample Input Birth date: Jan 15, 1995, Target date: Oct 20, 2023
Computed Result Chronological Age: 28 Years, 9 Months, 5 Days (10,505 days elapsed)
Execution Mode Client-Side In-Browser JS
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

عن هذه الأداة

هذه الأداة تحلل تقارير تغطية كود Java لقياس تغطية الاختبارات وتوجيه تحسينات الجودة. تقبل صيغ شائعة مثل JaCoCo XML و Cobertura XML وتدعم المشاريع متعددة الوحدات. المستخدمون المستهدفون هم مهندسو QA، مهندسو البناء والمطورون الذين يمتلكون إستراتيجية الاختبار. القيمة الأساسية هي تحويل أرقام التغطية الخام إلى رؤى قابلة للإجراء تعزز الكشف عن العيوب وتقليل المخاطر. افتراضات: مشاريع Java قياسية مع أدوات بناء وأطر اختبار شائعة. استثناءات: بيانات تشغيل وقت التشغيل، مصادر غير Java، والاختبار التحويلي خارج مقاييس التغطية.

المنطق الأساسي: يقوم البرنامج بقراءة التقارير، وتطبيع العدادات إلى الأسطر والفروع، وحساب التغطية الإجمالية مع تفصيل حسب الوحدة والحزمة والفصل. عند وجود تقارير متعددة، يتم دمج البيانات مع الحفاظ على البنية وتوفير واجهات تفصيل drill-down. ميزات متقدمة تشمل ترشيح مصادر مولدة أو اختبارات والتعامل مع التجميعات التاريخية لاتجاهات التحليل. قدرات اختيارية تشمل عرض تغطية الفرع وتقييم العتبات لبوابات CI.

حالات الاستخدام: التحقق من وجود تغطية دنيا، مقارنة البنيات، دعْم مراجعات PR بتحليلات الفروقات وتوجيه إعادة الهيكلة حسب الأماكن الساخنة. الفوارق الفريدة: دعم JaCoCo وCobertura في عرض واحد، تجميع عبر الوحدات، مواقع غير مغطاة صريحة، وتصدير جاهز لـ CI. المخرجات: بيانات قابلة للإصلاح ولوحات معلومات.

كيفية الاستخدام

  1. قدِّم المدخلات: حدّد مسارات تقارير JaCoCo XML أو Cobertura XML وتعيينات الوحدات الاختيارية.
  2. اختر نوع التقرير: JaCoCo أو Cobertura واضبط أَي مرشح (استبعاد الشفرة المولَّدة).
  3. نفِّذ الحساب: اقرأ، صحح، دمج، واحسب المقاييس.
  4. راجع الناتج: اعرض التغطية الشاملة، حسب الحزمة والفصل والمواقع غير المغطاة.
  5. طبق العتبات وتصدير النتائج: حدّد قيم الحد الأدنى للتغطية للمكوّنات وصدِّر النتائج كـ JSON/CSV للوحات CI.
How to use code coverage tool in java

Frequently Asked Questions

اعثر على إجابات سريعة

ما هي صيغ التقارير المدعومة؟
يدعم تقارير JaCoCo XML وCobertura XML. يمكن استيعابهما في تحليل واحد لإنتاج مقاييس تغطية موحدة وعروض drill-down.
هل يمكنه التعامل مع مشاريع متعددة الوحدات؟
نعم. يقوم الدمج بين بيانات التغطية من الوحدات مع الحفاظ على حدود الوحدة وتوفير عروض مجمّعة وتفصيل drill-down حسب الحزمة والفصل.
هل يحسب تغطية الفرع؟
تُدرج تغطية الفرع إذا احتوت تقارير الإدخال على عدّادات الفرع. الإخراج يظهر نسبة الفرع بجانب تغطية الأسطر لتوفير سياق كامل.
كيف يتم دمجه مع CI؟
أنشئ تقارير التغطية أثناء الاختبار، قدِّمها إلى الأداة في خطوة CI، وتسبب فشل البناء إذا تجاوزت العتبات. يمكن تصدير النتائج كـ artefacts أو لوحات معلومات.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

محول Spotify إلى MP3

يحوّل ملفات الصوت المقدمة محليًا إلى MP3، مما يتيح الاستماع دون اتصال وتوافقًا عبر الأجهزة للموسيقى...

Developer Tools

حساب المسافة بالطرق

حاسب للمسافة بالطرق للمسافرين ومخططي اللوجستيات والسائقين لتقدير المسافات وأزمنة الرحلة بسرعة بين ال...

Developer Tools

حاسبة العمر

حدد عمر شخص بسرعة استناداً إلى تاريخ ميلاده مع أداتنا المجانية على الإنترنت، مناسبة للاستخدام الشخصي...

Developer Tools

محول العملات

حوّل بسرعة مبالغ بين عملات مختلفة باستخدام محول العملات المجاني عبر الإنترنت، مثالي للمسافرين، الشرك...

ملاحظاتك تهمنا

ساعدنا على التحسن