Pergunta

O MSTest tem GUI standalone semelhante ao nUnit que me permite usá-lo e execução de teste sem visual studio? Qual é o site oficial para MSTest onde posso aprender mais sobre como usá-lo?

Foi útil?

Solução

Ele não tem uma GUI (para além de Visual Studio), mas há uma ferramenta de linha de comando: MSTest.exe

Aqui está a documentação oficial sobre execução de testes MSTest .

Outras dicas

MSTest pode ser usado sem instalar Visual Studio. Você precisará instalar o Visual Studio Test agente , que é um download gratuito da Microsoft.

Penso que esta abordagem é melhor do ponto de vista de licenciamento de copiar manualmente MSTest.exe e suas dependências para o servidor de compilação.

Veja este blog para referência: http://blogs.msdn.com/b/anutthara/archive/2009/12/16/running-tests-in-mstest-without-installing-the-vs-ide.aspx

Você pode fazer isso com MSTest.exe, mas o truque está em fazê-la funcionar sem instalar visual studio. Isso envolve a cópia de vários arquivos e entradas do Registro. Eu escrevi sobre isso aqui .

Use Gallio como seu corredor de teste ... então não é tanto de um drama quando você enventually gota mstest e mudança para uma estrutura de teste real.

Você também pode usar essa ferramenta de codeplex: http://testrunner.codeplex.com ...

Use VSTest.console.exe parte de Microsoft.TestPlatform

Obrigatório etapas:

  1. Baixar a plataforma de teste a partir https://www.nuget.org/packages/Microsoft .TestPlatform /
  2. Descompacte
  3. Na pasta descompactada, copie o \ tools \ net451 \ Common7 \ IDE \ Extensions \ TestPlatform pasta para a máquina que não tem Visual Studio instalado
  4. Executar cmd.exe VSTest.console.exe mytest.dll

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top