MSTest a-t-il une interface graphique autonome similaire à nUnit qui me permet de l'utiliser et d'exécuter un test sans Visual Studio? Quel est le site officiel de MSTest où je peux en savoir plus sur son utilisation?
Il n'a pas d'interface graphique (à part Visual Studio) mais il existe un outil de ligne de commande: MSTest.exe
Voici la documentation officielle sur exécution des tests MSTest .
MSTest peut être utilisé sans installer Visual Studio. Vous devrez installer Visual Studio Test Agent , qui est un téléchargement gratuit de Microsoft.
Je pense que cette approche est meilleure du point de vue des licences que de copier manuellement MSTest.exe et ses dépendances sur le serveur de build.
Voir ce blog pour référence: http://blogs.msdn.com/b/anutthara/archive/2009/12/16/running-tests-in-mstest-without-installing-the-vs-ide. aspx
Vous pouvez le faire avec mstest.exe, mais l'astuce consiste à le faire fonctionner sans installer Visual Studio. Cela implique la copie de plusieurs fichiers et entrées de registre. J'ai blogué à ce sujet ici .
Utilisez Gallio comme lanceur de test ... alors ce n'est pas vraiment un drame lorsque vous supprimez éventuellement MsTest et passez à un véritable framework de test.
Vous pouvez également utiliser cet outil de codeplex: http://testrunner.codeplex.com ...
Utilisez VSTest.console.exe une partie de Microsoft.TestPlatform
Étapes requises:
Plus de détails ici: https://docs.Microsoft.com/en-us/visualstudio/test/vstest-console-options?view=vs-2017#general-command-line-options