سؤال

هل يمكن لأي شخص أن يقترح المراجع/الأدلة الجيدة للبدء مع Nunit و Visual Studio 2008. (بصرف النظر عن وثائق Nunit نفسها!). أرغب على وجه التحديد في إعداد مشروع اختبار في VS 2008.

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

المحلول

هناك كتاب جيد بعنوان "اختبار الوحدة البراغماتية مع نونيت" من تأليف طومسون وهانت.

هكذا بدأت ويوفر مقدمة جيدة.

لمزيد من المعلومات حول كيفية وماذا يجب اختبارها بشكل عام ، أوصي بـ "فن اختبار الوحدة" بواسطة Osherove و "Test Driveed Development" من قبل Beck.

ألق نظرة أيضًا على هذه البطاقة الموجزة المفيدة أيضًا من Thompson و Hunt

http://media.pragprog.com/titles/utj/standalonesummary.pdf.

يتم شرح المفاهيم كذلك في كتابهم.

تحديث: لست متأكدًا من أنه يمكنني التوصية بأي كتب تصف ميكانيكا إعداد مشروعك ولكن يمكنني تقديم بعض النصائح الأساسية. قم بإنشاء مشروع اختبار منفصل لكل مشروع مصدر تريد اختباره. تأكد من عدم خلط اختبار التكامل/النظام مع اختبارات وحدتك. طريقة واحدة لضمان ذلك للتمييز بين مشاريع الاختبار. على سبيل المثال ، قد يكون لدي شيء مثل

  • CustomLibraryCode.proj // Source Project
  • CustomLibraryCodeTests.Unit.Proj // Unit Project
  • CustomLibraryCodeTests.integration.proj // مشروع اختبار التكامل

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

نصائح أخرى

علاوة على الكتب الأخرى المذكورة ، هناك كتاب جيد جديد يحتوي على الكثير من الأمثلة: البرامج الموجهة نحو الكائنات المتزايدة ، تسترشد بالاختبارات

لقد حصلت للتو على فن اختبار الوحدة مع أمثلة في .NET بواسطة Roy Osherove. يمكنك الحصول عليها في Amazon وهنا الموقع: http://artofunittesting.com/. من السهل الفهم. الكتاب مكتوب مع أمثلة في VS 2008 و Nunit. كما يذكر أطر الاختبار الأخرى.

Dimecasts لديه جيد ، شاشات قصيرة تغطي نونيتتسردها الصفحة بترتيب عكسي ، لذلك ابدأ من الأسفل والعمل!

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