Partilhar via


Como executar testes no Microsoft Visual Studio

 

Publicado: abril de 2016

Você pode executar testes automatizados no Visual Studio ou um prompt de comando. Testes automatizados incluem testes de unidade, testes de UI codificados, ordenados testes, testes genéricos e testes de carga. Para saber 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 é novo ou foram alterado, mas não salva, eles serão salvos automaticamente antes do teste é executado.Da mesma forma, se o código de um teste de unidade foi editado mas o projeto que contém o teste não tiver sido reconstruído, o Visual Studio compila o projeto antes de executar o teste.

Você também pode usar Microsoft Test Manager para planejar seu esforço de teste e executar seus testes como parte de um plano de teste. Microsoft Test Manager está incluído no Visual Studio Enterprise e o Visual Studio Test Professional. Para saber como usar Microsoft Test Manager, consulte Definindo um plano de teste [obsoleto].

Executando testes automatizados no Visual Studio

Visual Studio fornece maneiras diferentes de executar testes. É possível escolher a maneira que melhor atende à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 que você execute e monitore o status de todos os testes automatizados em sua solução.

  • Executar testes de carregamento do editor de teste de carga. Testes de carga e desempenho testes são executados de qualquer Load Test Editor, Editor de teste de desempenho da Web, ou do Visual Studio Enterprise na web de teste de carga menu. Para obter mais informações, consulte Running Load and Web Performance Tests.

  • Execute testes de 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 que você altere o código fonte e o teste imediatamente sem usar uma janela ou um menu.

  • Execute testes de 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 que você altere um teste e o execute 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 sã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 pode executar testes em uma ordem específica se você 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

Explorer de teste de unidade, execução de testes automatizados

Para executar testes no gerenciador de testes

  1. No Gerenciador de Testes, escolha Executar Todos. 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 incluem Executar testes que falharam, Executar testes que não foram executados, Executar testes aprovados, Repetir último teste, e Analisar cobertura de código.

    Dica

    Para exibir o gerenciador de testes do Menu de Teste, vá para Windows e, em seguida, escolha Gerenciador de Testes.

Executar testes de seus arquivos de código fonte

Para executar testes nos arquivos de código fonte em sua solução, usando o teclado

  1. Em Visual Studio, abra um arquivo de fonte de código em qualquer lugar na sua solução.

  2. É possível usar os seguintes atalhos de teclado para executar testes do arquivo.

    Atalho de teclado

    Descrição

    Ctrl + R, em seguida, pressione A

    Executa todos os testes em todos os projetos de teste.

    Ctrl + R, em seguida, pressione D

    Executa todos os testes feitos na última execução de teste.

    Ctrl + R, em seguida, pressione F

    Executa todos os testes da última execução de teste que não passaram.

Dica

Você pode usar esses atalhos no arquivo de código fonte que contém os métodos de teste.

Executar testes de arquivos em seus arquivos de código de teste

Para executar testes nos seus arquivos de código fonte de teste, usando o teclado

  1. Em Visual Studio, abra o arquivo de fonte de código que contém seus métodos de teste.

  2. Coloque o cursor no arquivo e pressione Ctrl + R, pressione C.

Para executar testes nos seus arquivos de código fonte de teste usando o mouse

  1. Em Visual Studio, abra o arquivo de fonte de código que contém seus métodos de teste.

  2. Clique em um método de teste, em uma classe de teste ou fora do escopo de uma classe de teste e, em seguida, 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

Executando testes automatizados a partir da linha de comando
como: executar novamente um teste
Como depurar durante a execução de um teste
Executar testes de unidade com o Gerenciador de Testes