Domanda

MSTest ha una GUI autonoma simile a nUnit che mi consente di usarlo ed eseguire test senza Visual Studio? Qual è il sito ufficiale di MSTest dove posso saperne di più su come usarlo?

È stato utile?

Soluzione

Non ha una GUI (a parte Visual Studio) ma c'è uno strumento da riga di comando: MSTest.exe

Ecco la documentazione ufficiale su eseguendo test MSTest .

Altri suggerimenti

MSTest può essere utilizzato senza installare Visual Studio. Dovrai installare Visual Studio Test Agente , che è un download gratuito da Microsoft.

Penso che questo approccio sia migliore dal punto di vista delle licenze rispetto alla copia manuale di MSTest.exe e delle sue dipendenze sul server di compilazione.

Vedi questo blog come riferimento: http://blogs.msdn.com/b/anutthara/archive/2009/12/16/running-tests-in-mstest-without-installing-the-vs-ide.aspx

Puoi farlo con mstest.exe, ma il trucco sta nel farlo funzionare senza installare Visual Studio. Ciò comporta la copia di più file e voci di registro. Ne ho fatto un blog qui .

Usa Gallio come test runner ... quindi non è un gran dramma quando invii rilasciare MsTest e passare a un vero framework di test.

Puoi usare questo strumento anche da codeplex: http://testrunner.codeplex.com ...

Utilizza VSTest.console.exe parte di Microsoft.TestPlatform

Passaggi richiesti:

  1. Scarica la piattaforma di test da https://www.nuget.org/packages/Microsoft .TestPlatform /
  2. Unzip
  3. Nella cartella decompressa, copiare la cartella \ tools \ net451 \ Common7 \ IDE \ Extensions \ TestPlatform sul computer su cui non è installato Visual Studio
  4. Da cmd.exe eseguire VSTest.console.exe MyTest.dll

Maggiori dettagli qui: https://docs.microsoft.com/en-us/visualstudio/test/vstest-console-options?view=vs-2017#general-command-line-options

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top