Key points are not available for this paper at this time.
جمل هو أداة اختبار طفرات على مستوى شيفرة البايت لجافا تتفاعل مع JUnit. تم تصميمها للعمل في بيئة صناعية مع مشاريع كبيرة. تم تضمين سلوكات لزيادة سرعة فحص الطفرات، على سبيل المثال، ملاحظة أي اختبار فشل لكل طفره وتشغيله أولاً في فحوصات الطفرات اللاحقة. تم بذل جهد كبير لضمان أنها يمكن أن تختبر الشيفرة التي تستخدم تحميل الفئات المخصص والانعكاس. يتطلب ذلك اهتمامًا دقيقًا بإدارة مسار الفئة والتعايش مع محمل الفئات الأجنبية. يتم استخدام جمل حاليًا بشكل مستمر داخل بيئة برمجة رشيقة مع حوالي 370,000 سطر من شيفرة جافا تحت السيطرة المصدرية. يتم فحص شيفرة المشروع كل خمس عشرة دقيقة وتشغيل مجموعة متزايدة من اختبارات الوحدة واختبارات الطفرات للفئات المعدلة. يتم توفير جمل كمصدر مفتوح.
إيرفاين وآخرون (السبت) درسوا هذا السؤال.