سؤال

لقد بدأت مؤخرا العمل على الاتفاق الإطاري و أنا أتساءل عما إذا كان أي شخص لديه بعض التوصيات من أجل اختبار وحدة وراء ما هو في مقابل 2008.MSTest هو طيب, لكن تصحيح الاختبارات كابوس واختبار عداء لذلك بطيئة.

أرى أن NUnitLite على codeplex هو خيار, لكن لا تبدو نشطة جدا ، كما أنها في خارطة الطريق NUnit 3.0 ولكن من يدري متى سيخرج.وقد أي شخص لديه أي نجاح مع ذلك ؟

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

المحلول

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

إذا وضعت كل ما تبذلونه من منطق الأعمال تحتاج إلى اختبار في مشروع منفصل/الجمعية ثم هذه الطبقة يمكن أن تكون فعالة جدا في اختبار باستخدام أي من أدوات سطح المكتب كنت بالفعل على دراية.

نصائح أخرى

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

واحدة من المشاكل وجدناه هو أنه إذا كنت تستخدم أجزاء من منصة التي لا توجد إلا في را ، ثم يمكنك فقط تشغيل تلك الاختبارات في NUnitLite على مقلدا أو Windows Mobile, مما يجعل من الصعب تشغيل الاختبارات جزء لا يتجزأ من عملية الإنشاء.حصلنا على هذه الجولة من خلال إضافة جديدة الاختبار السمة يسمح لك لتعطيل الاختبارات ما من شأنه تشغيل فقط على CF (عادة هذه ستكون p/الاحتجاج ببعض ويندوز موبايل فقط dll).

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