Jak korzystać z MSTest bez Visual Studio?
Czy MSTest ma samodzielny interfejs graficzny podobny do nUnit, który pozwala mi go używać i uruchamiać test bez visual studio? Jaka jest oficjalna strona MSTest, gdzie mogę dowiedzieć się więcej o tym, jak z niej korzystać?
5 answers
Nie ma GUI (oprócz Visual Studio), ale jest narzędzie wiersza poleceń: MSTest.exe
Oto oficjalna dokumentacja testów MSTest .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-11-04 09:17:17
MSTest może być używany bez instalacji Visual Studio. Musisz zainstalować Visual Studio Test Agent, który jest do pobrania za darmo od firmy Microsoft.
Myślę, że takie podejście jest lepsze z punktu widzenia licencji niż ręczne kopiowanie MSTest.exe i jego zależności od serwera kompilacji.
Zobacz ten blog dla odniesienia: http://blogs.msdn.com/b/anutthara/archive/2009/12/16/running-tests-in-mstest-without-installing-the-vs-ide.aspx
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-20 19:14:12
Możesz to zrobić za pomocą mstest.exe, ale sztuką jest doprowadzenie go do pracy bez instalowania visual studio. Polega to na kopiowaniu kilku plików i wpisów rejestru. Blogowałem o tym tutaj .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-04-23 01:18:00
Użyj Gallio jako biegacza testowego... wtedy to nie tyle dramat, gdy zazdrościsz upuścić MsTest i przejść do prawdziwego frameworku testowego.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-01 23:46:56
Możesz również użyć tego narzędzia z codeplex: http://testrunner.codeplex.com ...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-04 22:26:21