سؤال

لا MSTest يكون مستقل واجهة مشابهة nUnit يتيح لي استخدام وتشغيل الاختبار دون visual studio?ما هو الموقع الرسمي ل MSTest أين يمكنني معرفة المزيد عن كيفية استخدامه ؟

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

المحلول

وانها لا تملك واجهة المستخدم الرسومية (بصرف النظر عن البصرية ستوديو) ولكن هناك أداة سطر الأوامر: <لأ href = "http://msdn.microsoft.com/en-us/library/ms182489.aspx" يختلط = "noreferrer"> MSTest.exe

وهنا هو وثائق رسمية عن تشغيل MSTest الاختبارات .

نصائح أخرى

وMSTest يمكن استخدامها دون تثبيت Visual Studio. سوف تحتاج إلى تثبيت Visual Studio اختبار وكيل ، الذي هو تنزيل مجانا من مايكروسوفت.

وأعتقد أن هذا النهج هو أفضل من وجهة نظر الترخيص من نسخ MSTest.exe وتبعياته يدويا على الملقم بناء.

وانظر هذا بلوق للرجوع اليها: <وأ href = "http://blogs.msdn.com/b/anutthara/archive/2009/12/16/running-tests-in-mstest-without-installing-the-vs-ide.aspx" يختلط = " noreferrer نوفولو "> http://blogs.msdn.com/b/anutthara/archive/2009/12/16/running-tests-in-mstest-without-installing-the-vs-ide.aspx

ويمكنك القيام بذلك مع mstest.exe، ولكن الحيلة في الحصول على عمل دون تركيب استوديو البصرية. وهذا ينطوي على نسخ العديد من الملفات وإدخالات التسجيل. لقد كتبت عن ذلك href="http://mindinthewater.blogspot.com/2008/11/executing-visual-studio-unit-tests.html" هنا .

استخدم gallio و كاختبار عداء بك ... ثم ليس لها الكثير من من الدراما عند enventually إسقاط MsTest والانتقال إلى الإطار الاختبار الحقيقي.

ويمكنك أيضا استخدام هذه الأداة من كود بلاكس: http://testrunner.codeplex.com ...

استخدام VSTest.console.exe جزء من مايكروسوفت.TestPlatform

الخطوات المطلوبة:

  1. تحميل منصة الاختبار من https://www.nuget.org/packages/Microsoft.TestPlatform/
  2. فك الضغط
  3. في فك ضغط المجلد نسخ ools et451\Common7\IDE\Extensions estPlatform مجلد في الجهاز الذي لا يوجد لديه تثبيت Visual Studio
  4. من cmd.exe تشغيل VSTest.console.exe MyTest.dll

المزيد من التفاصيل هنا:https://docs.microsoft.com/en-us/visualstudio/test/vstest-console-options?view=vs-2017#general-command-line-options

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