Como executar testes no Microsoft Visual Studio
Este tópico é sobre como usar o Visual Studio para executar testes automatizados, que incluem testes de unidade, teste de IU codificados, teste ordenados, testes genéricos e testes de carga. É possível executar testes automatizados no IDE (ambiente de desenvolvimento integrado) do Visual Studio e em um prompt de comando. Para obter mais informações sobre como executar testes em um prompt de comando, consulte Executando testes automatizados a partir da linha de comando.
Dica
Quando você executa um ou mais testes no Visual Studio, se o conteúdo do teste for novo ou tiver sido alterado sem ter sido salvo, eles serão salvos automaticamente antes do teste ser executado.Da mesma forma, se o código de um teste de unidade tiver sido editado mas o projeto que contém o teste não foi recompilado, o Visual Studio criará o projeto antes da execução do teste.
No entanto, se quiser planejar seus esforços de teste e executar seus testes como parte de um plano de teste, você poderá usar o Microsoft Test Manager. Para obter mais informações sobre como usar o Microsoft Test Manager, consulte Definindo um plano de teste [obsoleto].
Dica
Microsoft Test Manager é fornecido como parte dos produtos Visual Studio Ultimate, Visual Studio Premium e Visual Studio Test Professional.
Executando testes automatizados no Visual Studio
Visual Studio fornece maneiras diferentes de executar testes. É possível escolher a maneira que melhor atenda às suas necessidades atuais:
Executar testes do Gerenciador de Testes. É possível executar testes automatizados, incluindo unidade, IU codificados, ordenados e genéricos em sua solução do Gerenciador de Testes. O Gerenciador de Testes permite executar e monitorar facilmente o status de todos os testes automatizados em sua solução.
Execute testes de carga do editor de teste de carga. Os testes de carga e desempenho na Web são executados no Editor de testes de carga, no Editor de Teste de Desempenho na Web ou do menu Visual Studio Ultimate Teste de Carga. Para obter mais informações, consulte Executando testes de carga e desempenho na Web.
Executar testes em seus arquivos de código-fonte. Usando o teclado, você pode executar testes em qualquer arquivo baseado em texto em sua solução. Em especial, você pode executar testes ao editar um arquivo que contenha seu código em teste. Isso permite alterar o código fonte e o teste imediatamente sem usar uma janela ou um menu.
Executar testes em arquivos em seus arquivos de código de teste. Usando o mouse ou o teclado, você pode executar testes no arquivo que contém o código de teste. Isso permite alterar um teste e executá-lo imediatamente sem usar uma janela ou um menu.
Dica
Depois de executar um teste no Visual Studio, os resultados de todos os testes que foram executados serão salvos automaticamente no computador em um arquivo de execução de teste.Quantas execuções de teste são salvas depende de uma configuração na caixa de diálogo Opções.
Executar testes em uma ordem específica
Você também poderá executar testes em uma ordem específica se criar um teste ordenado. Para obter mais informações sobre testes ordenados, consulte Configurando a sequência de execução do teste usando testes ordenados.
Executar testes do Gerenciador de Testes
Para executar testes do Gerenciador de Testes
No Gerenciador de Testes, escolha Executar Tudo. Ou selecione os testes que você deseja executar, clique com o botão direito do mouse e escolha Executar Testes Selecionados.
Os testes automatizados será executados e indicarão se passaram ou falharam.
Dica
Você também pode selecionar a lista suspensa em Executar para outras opções que incluam Executar Testes com Falha, Executar Testes não Executados, Executar Testes Aprovados, Repetir Última Execução e Analisar Cobertura de Código.
Dica
Para exibir o Gerenciador de Testes no Menu de Teste, aponte para Janelas e escolha Gerenciador de Testes.
Executar testes em seus arquivos de código-fonte
Para executar testes nos arquivos de código-fonte em sua solução, usando o teclado
No Visual Studio, abra um arquivo de código-fonte em qualquer lugar da solução.
É possível usar os seguintes atalhos de teclado para executar testes nesse arquivo.
Atalho de teclado
Descrição
Ctrl + R e pressionar A
Executa todos os testes em todos os projetos de teste.
Ctrl + R e pressionar D
Executa todos os testes feitos na última execução de teste.
Ctrl + R e pressionar F
Executa todos os testes da última execução de teste que não passaram.
Dica
É possível usar esses atalhos em seu arquivo de código-fonte que contém os métodos de teste.
Executar testes em arquivos em seus arquivos de código de teste
Para executar testes nos seus arquivos de código-fonte de teste, usando o teclado
No Visual Studio, abra o arquivo de código-fonte que contém seus métodos de teste.
Coloque o cursor no arquivo, pressione Ctrl + R e depois C.
Para executar testes nos seus arquivos de código-fonte de teste usando o mouse
No Visual Studio, abra o arquivo de código-fonte que contém seus métodos de teste.
Clique com o botão direito do mouse em um método de teste, em uma classe de teste ou fora do escopo de uma classe de teste, escolha Executar Testes.
Esse comando executa os testes no escopo atual. Ou seja, executa o método de teste atual, todos os testes na classe de teste atual ou todos os testes no namespace atual, respectivamente.
Consulte também
Tarefas
Como depurar durante a execução de um teste
Conceitos
Executando testes automatizados a partir da linha de comando