اختبار

Testar هي أداة مصممة لتقليل الوقت الذي يقضيه تشغيل اختبارات وحدة Java.
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • The Apache License 2.0
  • السعر:
  • FREE
  • اسم الناشر:
  • Mikhail Dmitriev
  • موقع ويب الناشر:

اختبار العلامات


اختبار وصف

Testar هي أداة مصممة لتقليل الوقت الذي يقضيه في تشغيل اختبارات وحدة Java. Testar هي أداة مصممة لتقليل الوقت الذي يقضيه في تشغيل اختبارات وحدة Java. بالإضافة إلى ذلك، يسمح لك Testar بالعثور على طرق أغطية اختبار معينة، والعكس صحيح. يتم تشغيله: في المرة الأولى التي يتم الاحتجاج فيها testar، فإنه يدير جميع الاختبارات في جناح اختبار Junit المقدمة إليه، ولكل testxxx ( ) طريقة سجلات رمز التغطية رمز: ما هي طرق التطبيق التي تمارسها (مغطاة) حسب هذا الاختبار. يتم حفظ هذه المعلومات، إلى جانب المجموع الاختباري للحصول على فئات التطبيق / الاختبار والأساليب في قاعدة بيانات الاختبار (TDB). في الدعوات اللاحقة، اكتشف Testar (باستخدام المجموع الاختباري المحفوظة) ما الفصول والأساليب التي تغيرت فيها. بناء على هذه البيانات، فإنه يختار تشغيل تلك الاختبارات فقط التي تمارس التعليمات البرمجية المحدثة. من المفترض أن الاختبارات الأخرى، التي مرت من قبل، سوف تمر مرة أخرى، نظرا لأن أي شيء قد تغير في الكود الذي يمارسونه. بالطبع، إذا لم يمر أي اختبار من قبل، أو إذا كان الاختبار جديدا، فسيقوم Testar بتشغيله دون قيد أو شرط. تعني الخوارزمية أعلاه أن جميع المدخلات (القابلة للتغيير) لاختبارات الاختبارات موجودة في رمز الاختبار. إذا كانت الاختبارات الخاصة بك تعتمد على المدخلات من مصادر أخرى، o.g. ملفات الموارد، يجب أن تعطي أسماء اختبار هذه الملفات. عند تغيير ملفات الملفات، سيقوم Testar بإعادة تشغيل جميع الاختبارات أو الاختبارات المحددة، اعتمادا على خيارات إضافية قد تحددها. مقدار الوقت الذي يوفره؟ قد تختلف المدخرات؟ قد تختلف وفورات الوقت اعتمادا، بنفس القدر من الأهم من ذلك، على: مقدار التغييرات الموجودة في التعليمات البرمجية كيف "الشعبية" هي قطعة التعليمات البرمجية التي قمت بتغيير مقدار التعليمات البرمجية التي يغطي كل اختبار عدد الاختبارات الموجودة في حياتك جناح (ق) عموما، أصغر التغييرات الخاصة بك (أو أكثر من ذلك بكثير تدير Testar)، والمزيد من الاختبارات التي لديك، الأكبر هي المدخرات النسبية. من ناحية أخرى، إذا كانت هناك طريقة (أسلوب) في التطبيق الخاص بك تمارسها جميع الاختبارات أو معظم الاختبارات، فإن أي تغيير في هذه الطريقة سيؤدي إلى إعادة تشغيل كل هذه الاختبارات. ومع ذلك، في الممارسة العملية بالنسبة للتطبيقات الكبيرة، لاحظ صاحب البلاغ انخفاض متوسط 60-70 في المائة في الوقت المناسب لتشغيل الاختبارات. كيف يمكنني استخدامها؟ لاستخدام Testar، سيتعين عليك إضافة الخيارات التالية إلى سطر الأوامر الذي يستدعي جناح الاختبار الخاص بك: -javaAgent: <


اختبار برامج ذات صلة