خطوات الاستخدام
الخطوة 1: فهم ماهية اختبار الطفرات (Mutation Testing). اختبار الطفرات هو أسلوب لتقييم جودة مجموعة اختباراتك عن طريق إدخال تغييرات صغيرة متعمدة في كود البرنامج (تسمى طفرات) ثم معرفة ما إذا كانت اختباراتك الحالية تكتشف هذه التغييرات أم لا. كل طفرة يتم اكتشافها تعتبر 'مقتولة' (Killed)، بينما الطفرات التي لا يتم اكتشافها تسمى 'ناجية' (Survived). الهدف هو قياس فعالية اختباراتك في كشف الأخطاء. في هذه الحاسبة، سنحسب درجة اختبار الطفرات (Mutation Score) والتي تمثل النسبة المئوية للطفرات المقتولة من إجمالي الطفرات.
الخطوة 2: إدخال عدد الطفرات المقتولة (Mutants Killed). هذا هو عدد الطفرات التي تمكنت مجموعة الاختبارات الخاصة بك من كشفها وإفشالها. كلما زاد هذا الرقم، كان ذلك أفضل. تأكد من أن لديك إحصاء دقيق من تقرير اختبار الطفرات (مثل تقرير من أدوات مثل PIT أو Stryker). على سبيل المثال، إذا كان لديك 80 طفرة مقتولة، أدخل 80 في الحقل الأول.
الخطوة 3: إدخال إجمالي عدد الطفرات (Total Mutants). هذا هو العدد الكلي للطفرات التي تم إنشاؤها بواسطة أداة اختبار الطفرات. يشمل هذا الطفرات المقتولة والطفرات الناجية بالإضافة إلى الطفرات غير المجدية (مثل الطفرات المكافئة) التي قد يتم استبعادها. أدخل العدد الإجمالي كما يظهر في التقرير. مثلاً إذا تم إنشاء 100 طفرة، أدخل 100.