كيفية القيام بما يلي: تشغيل الاختبارات التلقائية من سطر الأوامر بإستخدام MSTest
يمكنك استخدام البرنامج التنفيذي MSTest.exe لتقوم بتشغيل الاختبارات من سطر الأوامر. هذا البرنامج يمكن أن يقوم بـتشغيل أي اختبارات يمكن تشغيلها تلقائياً ، نعني بذلك، أي اختبارات اخرى غير الاختبارات اليدوية.
لتشغيل الاختبارات من سطر الأوامر
افتح موجه الأوامر Visual Studio.
لتقوم بهذا , انقر فوق ابدا ,ثم أشر الي كافة البرامج ثم اشر الي Microsoft Visual Studio 2010, ثم اشر الي أدوات Visual Studio ثم انقر فوق موجه اوامر Visual Studio 2010.
افتراضياً،يتم فتح موجه الأوامرVisual Studio الي المجلد التالي:
<drive letter>:\Program Files\Microsoft Visual Studio 10.0\VC
ملاحظة
لتقوم بـتغيير المجلد الذي يتم فتح نافذة موجه الأوامر فيه بشكل افتراضي، انقر فوق ابدأ، وأشر إلى Microsoft Visual Studio 2010، أشر إلى أدوات Visual Studio، انقر بزر الماوس الأيمن فوق موجه الأوامر 2010 Visual Studio، ثم انقر فوق خصائص. في مربع الحوارخصائص موجه أوامر Visual Studio 2010 يمكنك تغيير المسار إلى المجلد الافتراضي في المربع ابدء في.
إما تغيير الدليل إلى مجلد الحل الخاص بك ,أو عند تشغيل برنامج MSTest.exe في الخطوة 3 , حدد مسار كامل أو نسبي لملف بيانات تعريف أو لحاوية الاختبار.
لتقوم بـتعريف مجلد الحل الخاص بك, أولاً قم بتعريف مجلد مشاريع Visual Studio للقيام بهذا،انقر فوق خياراتفي القائمة أدوات في Visual Studio ، ثم انقر فوق مشاريع وحلول. تحتموقع مشروع Visual Studio،سوف تري مسار مثل التالي:
<drive letter>:\Documents and Settings\<user name>\My Documents\Visual Studio\Projects
عادةً ما يكون مجلد الحل الخاص بك تابعة لمجلد مشاريع هذا, مثل مجلد البنك في المثال التالي:
<drive letter>:\Documents and Settings\<user name>\My Documents\Visual Studio\Projects\Bank
قم بتشغيل برنامج MSTest.exe.
عند تشغيل MSTest.exe , يجب تحديد إما ملف بيانات تعريف اختبار أو حاوية اختبار بإستخدام إما الخيار /testmetadata أو الخيار /testcontainer على التوالي. يمكنك استخدام خيار /testmetadata مرة واحدة فقط لتشير إلى ملف بيانات تعريف اختبار واحد. يمكنك استخدام الخيار /testcontainer عدة مرات , للإشارة إلى حاويات اختبار متعددة.
عند الضرورة، قم بتضمين المسار إلى المجلد الذي تتواجد فيه حاوية الملف أو اختبار بيانات التعريف. تتواجد ملفات بيانات تعريف الإختبار في مجلد الحل.
اعتماداً على نوع الإختبار- حاويات الإختبار هي ملفات XML - يتم بناء التجميعات من مشاريع الإختبار أو ملفات أخرى موجودة في مجلدات مشروع الإختبار.
أمثلة
يجب استخدام الخيار /testcontainer مع الخيار /category لتحديد أي الاختبارات في أي الفئات ليتم التشغيل. يتم تشغيل الأمر التالي -على سبيل المثال- في مجلد الحل صواب ويقوم بـتشغيل الاختبارات في فئات الأولوية 1 و ShoppingCart.:
MSTest /testcontainer: testproject2\bin\debug\testproject2.dll /category:"Priority1&ShoppingCart"
ملاحظة
لأن ملف تجميع الاختبار موجود في مجلد مختلف ( المسار النسبي ضروري)
في حالة استخدام قوائم الاختبار فإنه من الأفضل استخدام الخيار /testmetadata مع الخيار /testlist. على سبيل المثال،يتم تشغيل الأمر التالي في مجلد الحل. لأن ملف بيانات تعريف الاختبار أيضاً موجود في هذا المجلد (لا يوجد مسار ضروري):
MSTest /testmetadata:Bank.vsmdi /testlist:balancetests
بشكل اختياري، يمكنك استخدام خيارات سطر الأوامر MSTest الأخرى لأغراض مثل تعيين الاختبارات الفردية للتشغيل , بيانات اختبار النشر و إخراج شاشة التخصيص. لمزيد من المعلومات حول هذه الخيارات، راجع خيارات سطر الأمر MSTest.exe.
راجع أيضًا:
المهام
كيفية القيام بما يلي: الحصول على نتائج اختبار سطر الأوامر
الإرشادات التفصيلية: بـاستخدام أداة اختبار سطر الأوامر