mucleipse.

اختبار طفرة مفتوح المصدر المكون الإضافي للكتك
التحميل الان

mucleipse. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Ben Smith
  • موقع ويب الناشر:
  • http://rallypoint.wbpsystems.com/

mucleipse. العلامات


mucleipse. وصف

اختبار طفرة مفتوح المصدر المكون الإضافي للكسوف Mucleipse هو غلاف لنظام Jmutation (Mujava)، الذي ينفذ اختبار طفرة. إنه إضافي Eclipse مع تكوينات وقت التشغيل وعرض. يتم توفير إعادة الاستخدام المتزايد باستخدام ميزات IDE.The تكرار الطفرة في عملية الطفرة تنطوي على إنشاء مسوخي، وتنفيذ اختبارات الوحدات مع المسوخ في مكان التعليمات البرمجية المصدر، ومقارنة نتائج الإنتاج المسوخي إلى نتائج الأصلي (انظر الشكل أعلاه) .مطبخات هي تعديلات على شفرة المصدر التي تم تعديلها بواسطة مشغلي الطفرة. المفهوم الأساسي وراء اختبار الطفرة هو أن تعديل التعليمات البرمجية المصدرية لوحدة معينة (أو تخشى) يجب أن يسبب الاختبار الذي يعمل على تلك الوحدة للفشل. إذا تم تخور الفصل، فينبغي أن يتسبب في فشل حالات الاختبار أو إنتاجها مختلفة النتائج من الأصل (باستثناء حالة إيجابية كاذبة). إذا كشف إجراء طفرة عن إيجابي حقيقي، فإن المطور يعرف ذلك أن هناك ضعف في رمز الاختبار الخاص به: إذا كان تغيير الرمز لا ينتج فشل اختبار ، الاختبار مفقود شيء ما. يدرس المطور كيف يختلف الطفر عن الأصل، وتحاول كتابة اختبار من شأنه أن يصطاد هذا الخطأ المحتمل، وبالتالي بدء التكرار الثاني للعملية. وبهذه الطريقة، يساعد عملية اختبار الطفرة المطور على إنشاء مجموعة اختبار قوية. توفر بيئة تطوير الكسوف العديد من واجهات إدارة المشاريع والتطوير التي تعزز بشكل كبير تصميم وتنفيذ مشروع Java. على وجه التحديد، يوفر API الذي يجعل إجراء اختبار طفرة أسهل. Mujava، من قبل Yu Seung MA، الدكتور Yong Rae Kwon و Dr. Jeff Offut، هو نظام طفرة لملفات Java. باستخدام OJ، يوفر Mujava واجهة المستخدم و API لإجراء طفرة على فئات Java الموجودة. بعد إجراء حدوث طفرات على مستوى الأسلوب أو مستوى الطبقة على فئات Java المحددة، يدير Mujava إجراءات اختبار على الفصول الأصلية ومرة أخرى على المسوخ ويقارن النتيجة، وبالتالي تنفيذ عملية الطفرة الموصوفة أعلاه. Mucleipse هو برنامج تشغيل Eclipse يوفر جسرا بين API الموجود الموجود Workbens الحالي ومؤشر Eclipse Workbench.muclipse هو تناسخ لأداة Mujava في شكل قابس Eclipse. تتطلب عملية الطفرة كمية كبيرة من التلاعب باللغة META. نظرا لأن مشغلي الطفرة يتصرفون على شفرة المصدر، فإن المستحرة المنتجة قد تمنع بعد ذلك قبل أن يتم تشغيلها مقابل حالات الاختبار. بالإضافة إلى ذلك، يتطلب اختبار الطفرة أن يكون شفرة المصدر المفروم على Java Classpath إذا كنت تحاول "قتل" ذلك. تتطلب كل من هذه الخطوات إعدادات وقت تشغيل جافا محددة للغاية، والتي تتم معالجتها بواسطة التكوينات التي تأتي مع تثبيت Mucleipse.Muclipse تقدم تقدم لنظام Mujava في مجالات قابلية الاستخدام والتوافق. متطلبات: كسوف ما الجديد في هذا الإصدار: أحدث إصدار من mucleipse متاح من موقع التحديث. يعمل هذا الإصدار الأخير مع Eclipse V3.3 و Eclipse v3.4 (Ganymede). تم إصلاح العديد من الأخطاء الأخرى التي كانت تزعج المستخدمين، بما في ذلك المشكلات التي تنفذ حالات الاختبار. يرجى قراءة صفحة إعداد المشروع بعناية فائقة قبل التنزيل. مهم: تم حل العديد من المشكلات التي تمت مواجهتها في الإصدارات السابقة من mucleipse، إلا أن المرء الرئيسي يبقى: mucleipse لا يعمل مع ميزات رمز Java V1.5. إذا كان لديك رمز هو Java V1.4.2 متوافق مع (شيء سهل للتحقق منه)، فلا يزال بإمكانك استخدام mucleipse. خلاف ذلك، يرجى الامتناع عن التنزيل.


mucleipse. برامج ذات صلة

gprof2dot.py.

gprof2dot.py هو برنامج نصي ثعبان لتحويل الإخراج من GPROF إلى رسم بياني نقطة. ...

832

تحميل

gcviewer.

GCViewer هي أداة صغيرة تصور إخراج Verbose GC الناتج عن Sun و IBM Java Virtual Machines. ...

712

تحميل