ما يمكنني استخدام نوعية جيدة تغطية التعليمات البرمجية لـ C#/.الشبكة ؟ [مغلقة]

StackOverflow https://stackoverflow.com/questions/276829

  •  07-07-2019
  •  | 
  •  

سؤال

أتساءل ما هي الخيارات هناك .صافي (أو C# على وجه التحديد) مدونة التغطية ، وخاصة في وبأسعار أقل نشاط ؟

أنا لا أبحث عن التوصيات ، لكن المقارنة بين المنتجات على أساس الحقائق.أنا أعرف التالية:

هل كانت مفيدة؟

المحلول

أنا استخدم الإصدار من NCover التي تأتي مع TestDriven.NET.وسوف تسمح لك بسهولة انقر بزر الماوس الأيمن على وحدة اختبار الفصل المكتبة, وضرب اختبار مع→التغطية, وسوف سحب التقرير.

نصائح أخرى

بديل NCover يمكن PartCover, هو مفتوح المصدر مدونة التغطية أداة .صافي مشابهة جدا NCover ، فإنه يتضمن تطبيق وحدة التحكم واجهة المستخدم الرسومية التغطية المتصفح و تحويلات XSL للاستخدام في CruiseControl.NET.

هو منتج مثيرة جدا للاهتمام.

OpenCover حلت محل PartCover.

JetBrains (من ReSharper الشهرة) وقد تم العمل على تغطية أداة قليلا في حين دعا dotCover.يظهر الكثير من الوعد.

أنا مجرد اختبار NCrunch ويجب أن أقول أنا معجب جدا.بل هو اختبار مستمر أداة من شأنها أن تضيف رمز تغطية التعليمات البرمجية في Visual Studio في الوقت الحقيقي تقريبا.في ذلك الوقت وأنا أكتب هذا NCrunch مجانا.فمن قليلا من غير الواضح ما إذا كان سيكون مجانا ، تكلفة المال أو فتح مصدر في المستقبل على الرغم من.

TestCocoon هو أيضا لطيفة جدا.هو في التنمية النشطة وقد مستخدم المجتمع:

  • المصدر المفتوح (GPL 3)
  • يدعم C/C++/C# عبر منصة (لينكس, ويندوز, ماك)
  • CoverageScanner - Instrumentation خلال جيل
  • CoverageBrowser - عرض وتحليل وإدارة مدونة التغطية النتيجة

ومع ذلك ، TestCocoon لم يعد نموا والمبدعين الآن إنتاج البرمجيات التجارية ل C/C++.

هناك ما قبل النشر (بيتا) من إصدارات NCover متاحة مجانا.أنها تعمل بشكل جيد في معظم الحالات, لا سيما عندما جنبا إلى جنب مع NCoverExplorer.

لست متأكدا ما هو الفرق مع التجزئة NCover ، ولكن هناك أيضا NCover مشروع سورس وهذا بطبيعة الحال مفتوحة المصدر و مجانية.

ترى C# اختبار التغطية أداة من شركة الدلالي التصاميم:

وقد النفقات العامة منخفضة جدا ، مقابض ضخمة من أنظمة الملفات, بديهية واجهة المستخدم الرسومية ، howing التغطية على ملفات معينة ، ولدت التقرير مع تغطية انهيار في أسلوب والطبقة مستويات حزمة.

TestMatrix وحدة اختبار عداء مدونة التغطية أداة.

C# اختبار أداة التغطية وقد النفقات العامة منخفضة جدا ، مقابض ضخمة من أنظمة الملفات, المستخدم الرسومية بديهية عرض التغطية على ملفات معينة ، ولدت التقرير مع تغطية انهيار في طريقة صف مستويات حزمة.

مدونة التغطية الميزات ، وكذلك برمجة API, يأتي مع Visual Studio 2010.للأسف, فقط اثنين من الإصدارات التي تشمل كامل مدونة التغطية قدرات متميزة في نهاية المطاف.ومع ذلك أعتقد أن المعهد سوف تكون متاحة مع أي طبعة ، لذلك خلق مدونة التغطية الملفات والكتابة عارض تغطية معلومات من المرجح أن يكون ممكنا.

لقد صدر EAP إلى dotCover وسوف يكون الافراج عن النسخة التجريبية قريبا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top