Compartilhar via


Como: Executar testes na linha de comando

Você usa o programa executável MSTest.exe para executar testes na linha de comando.Este programa pode executar qualquer teste que possa ser automaticamente executado, ou seja, quaisquer testes diferentes de testes manuais.

Para executar testes na linha de comando

  1. Abra um prompt de comando Visual Studio.

    Para fazer isso, clique em Start, aponte para All Programs, aponte para Microsoft Visual Studio 2008, aponte para Visual Studio Tools, e clique Visual Studio Command Prompt.

    Por padrão, a Visual Studio aviso de comando abre para a pasta a seguir:

    <letra >: \programa Files\Microsoft Visual Studio 9.0\VC

    Observação:

    Para alterar a pasta à qual o aviso de comando janela abre por padrão, clicar Iniciar, point to Microsoft Visual Studio 2008, point to O Visual Studio Tools, clicar com o botão direito do mouse em aviso de comando do Visual Studio 2008e, em seguida, clique em Propriedades.Na caixa de diálogo Visual Studio 2008 Command Prompt Properties, você pode alterar o caminho para a pasta padrão na caixa Start in.

  2. Mude o diretório para a pasta da sua solução ou, quando você executar o programa MSTest.exe na etapa 3, especifique um caminho completo ou relativo para o arquivo de metadados ou para o contêiner de teste.

    Para identificar a pasta de solução, primeiro identifique a Visual Studio Pasta de projetos. Para fazer isso, clicar Opções on the Ferramentas menu in Visual Studioe, em seguida, clicar Projetos e soluções.Em Visual Studio projects location, você ver um caminho, como o seguinte:

    <drive letter>:\Documents and Settings\<user name>\My Documents\Visual Studio\Projects

    Sua pasta solução for normalmente um filho desta pasta projetos, como a pasta banco no exemplo a seguir:

    <drive letter>:\Documents and Settings\<user name>\My Documents\Visual Studio\Projects\Bank

  3. Execute o programa MSTest.exe.

    Quando você executa o MSTest.exe, você deve especificar um arquivo de metadados de teste ou um contêiner de teste usando ambos o /testmetadata opção ou o /testcontainer opção, respectivamente. Use apenas uma vez, a opção /testmetadata para indicar um arquivo de metadados de teste.Você pode usar a opção /testcontainer várias vezes, para indicar vários contêiners de teste.

    Se necessário, inclua o caminho para a pasta na qual reside o arquivo de metadados ou o contêiner de teste.Arquivos de metadados de teste residem na pasta da solução.

    Dependendo do tipo de teste, contêineres de testes são arquivos XML, assemblies construído a partir de projetos de teste ou outros arquivos que residam nas pastas de um projeto de teste.Para obter mais informações, consulte Contêiner de Teste.

Exemplos

É melhor usar a opção /testmetadata em conjunto com a opção/testlist.O comando a seguir, por exemplo, é executado na pasta da solução.Porque o arquivo de metadados de teste também reside nesta pasta, nenhum caminho é necessário:

MSTest /testmetadata:Bank.vsmdi /testlist:balancetests

O comando a seguir também é executado na pasta da solução.Mas porque faz referência a um contêiner de teste, um assembly, que reside em uma pasta diferente, um caminho é necessário.Este comando executa todos os testes no contêiner de teste especificado:

MSTest /testcontainer:testproject2\bin\debug\testproject2.dll

Opcionalmente, você pode usar outras opções de linha de comando MSTest para fins sistema autônomo especificar testes individuais para serem executados, publicar dados de teste e personalizar a saída de tela.Para obter mais informações sobre essas opções, consulte Opções da Linha de Comando MSTest.exe.

Consulte também

Tarefas

Como: Obter resultados de teste de linha de comando

Demonstra Passo a passo: Usando o utilitário de teste de linha de comando

Conceitos

Opções da Linha de Comando MSTest.exe

Opções de Linha de Comando para Publicação dos Resultados de Testes

Contêiner de Teste