كيف يمكنني استخدام MSTest دون Visual Studio?
-
06-07-2019 - |
سؤال
لا 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
الخطوات المطلوبة:
- تحميل منصة الاختبار من https://www.nuget.org/packages/Microsoft.TestPlatform/
- فك الضغط
- في فك ضغط المجلد نسخ ools et451\Common7\IDE\Extensions estPlatform مجلد في الجهاز الذي لا يوجد لديه تثبيت Visual Studio
- من 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