سؤال

أنا أستخدم Infinitest للاختبار المستمر عندما أقوم بتطوير Java وأفتقد حقًا التعليقات الفورية عندما أتطور في .NET

كيف أقوم بإجراء اختبار مستمر في C# & .NET؟

تحرير: أنا لا أبحث عن تكامل مستمر ، مثل Cruisecontrol و TeamCity وما إلى ذلك

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

المحلول

إذا كنت تستخدم Visual Studio 2008 أو 2010 ، فيجب عليك إلقاء نظرة على الامتداد اختبار مستمر للاستوديو المرئي.

لاحظ أنه لا يقوم بإجراء الاختبارات عند حفظه ، بل في كل بناء.

نصائح أخرى

لقد اكتشفت امتدادًا آخر لـ VisualStudio مفيد حقًا: ncrunch http://www.ncrunch.net/ما يعجبني حقًا هو أنه يقوم بإجراء اختبارات الكود الخاص بك في الخلفية أثناء الكتابة (لا توجد حاجة إلى توفير/بناء) ، فهو يقوم فقط باختبارات تتأثر بالرمز المتغير ويظهر تلقائيًا الخطوط الموجودة في الكود الخاص بك مغطاة باختبارات المرور/عن طريق فشل الاختبارات وأي الخطوط غير مغطاة. وهو يدعم Nunit ، MS Test ، Xunit ، Mbunit ، MSPEC :)

على الرغم من أنها تفعل المزيد ، Cruisecontrol.net يمكن إجراء اختبار مستمر عندما يتم دمجه مع Nunit.

أجد أيضًا التعليقات المستمرة للاختبار والبناء مفيدة حقًا.

أوصي باستخدام خادم تكامل مستمر مثل Teamcity. كما يوفر مكونًا إضافيًا لـ Visual Studio والذي يتيح لك إنشاء اختبارات الوحدة وتشغيله من داخل IDE.

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