Como executar testes no Microsoft Visual Studio
Este tópico são sobre como usar Visual Studio para testes automatizados execução, que incluem testes de unidade, teste codificados de interface do usuário, teste ordenados, teste genéricos, e teste de carregamento.Você pode executar testes automatizados do ambiente de desenvolvimento integrado Visual Studio (IDE) e em um prompt de comando.Para obter mais informações sobre como executar testes em um prompt de comando, consulte Execução automatizada de testes na linha de comando.
![]() |
---|
Quando você executa um ou mais testes em Visual Studio, se o conteúdo de teste são novos ou alterados foram salvos, mas não são automaticamente salvos antes que o teste ser executado.De a mesma forma, se o código de um teste de unidade seja editado mas o projeto que contém o teste não foi reconstruído, Visual Studio criar o projeto antes de executar o teste. |
Em o entanto, se você quiser planejar fora do seu esforço de teste e para executar seus testes como parte de um plano de teste, você pode usar Microsoft Test Manager.Para obter mais informações sobre como usar Microsoft Test Manager, consulte Definindo um plano de teste.
![]() |
---|
Microsoft Test Manager é fornecido como parte do Visual Studio, final de prêmio do Visual Studio e os produtos profissional de teste do Visual Studio. |
Executar testes automatizados no Visual Studio
Visual Studio fornecem maneiras diferentes para executar teste.Você pode escolher a maneira que os melhores ternos sua atual precisam:
Teste de execução de teste Explorer.Você pode executar testes automatizados que incluem a unidade, interface do usuário, codificado ordenada, e genérica em sua solução de teste Explorer.Testar Explorer permite que você facilmente executando e monitorando o status de todos os testes automatizados em sua solução.
Execute teste de carregamento do editor de teste de carregamento.Os testes de colisão de carregamento e desempenho da Web são executados do editor de teste de carga, editor de teste de desempenho da Web, ou do menu de Visual Studio UltimateTESTE DE CARGA .Para mais informações, consulte Executando a carga e testes de desempenho da Web.
Teste de execução dos arquivos de código-fonte.Usando o teclado, você pode executar um teste de qualquer arquivo baseado em texto na solução.Em particular, você pode executar um teste ao editar um arquivo que contém o código no teste.Isso permite que você altere o código-fonte e testá-lo imediatamente sem usar uma janela ou um menu.
Teste de execução dos arquivos em seus arquivos de código de teste.Usando o mouse ou o teclado, você pode executar testes de arquivo que contém o código de teste.Isso permite que você altere um teste e executá-lo imediatamente sem usar uma janela ou um menu.
![]() |
---|
Depois de executar um teste no Visual Studio, os resultados de todos os testes que foram executados em que executado são salvos automaticamente no seu computador em um arquivo de ensaio.Quantos ensaios são salvos depende da configuração na caixa de diálogo de Opções . |
Teste de execução em uma ordem específica
Você também pode executar um teste em uma ordem específica se você criar um teste ordenada.Para obter mais informações sobre teste ordenados, consulte Configurando a seqüência de execução de teste usando testes ordenados.
Execute teste de teste Explorer
Para executar um teste de teste Explorer
Em o teste Explorer, escolha Executar todas.Ou, selecione os testes que você deseja executar, clique com o botão direito do mouse, e escolha em Testando selecione de execução.
Os testes automatizados executarão e indicarão se passaram ou falharam.
Dica
Você também pode escolher a lista suspensa em Executar para outras opções que incluem Teste falhados execução, Teste de execução de execução não, Testando passados execução, Execução do último de repetição, e Analisar a tinta de código.
Observação
Para exibir o teste de O menu de testeExplorer, aponte para Janelas e escolha teste Explorer.
Teste de execução dos arquivos de código-fonte
Para executar um teste dos arquivos de código-fonte em sua solução, usando o teclado
Em Visual Studio, abrir um arquivo de código-fonte em qualquer lugar na sua solução.
Você pode usar os seguintes atalhos de teclado para executar um teste de esse arquivo.
Atalho de teclado
Descrição
O CTRL + R, pressionar A
Executa todos os testes em todos os projetos de teste.
O CTRL + R, pressione então D
Executa todos os testes que foram executados no ensaio o último.
O CTRL + R, pressione então F
Executa todos os testes no ensaio o último que não passou.
![]() |
---|
Você pode usar esses atalhos no seu arquivo de origem que contém os métodos de teste. |
Teste de execução dos arquivos em seus arquivos de código de teste
Para executar um teste de seus arquivos de código de teste, usando o teclado
Em Visual Studio, abra o arquivo de código-fonte que contém seus métodos de teste.
Escolha para definir o escopo de teste: Coloque o cursor em um método de teste, em uma classe de teste, ou fora do escopo de uma classe de teste.
Você pode usar os seguintes atalhos de teclado para executar testes com base no escopo.
Atalho de teclado |
Execução de teste |
O CTRL + R, pressione então T |
Isso executa os testes no escopo atual.Isto é, executa método atual de teste, todos os testes na classe atual de teste, ou todos os testes no namespace, respectivamente. |
O CTRL + R, pressione então C |
Isso executa todos os testes na classe atual de teste. |
O CTRL + R Em seguida, pressione |
Isso executa todos os testes no atual espaço para nome. |
Para executar um teste de seus arquivos de código de teste usando o mouse
Em 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, e então escolha Teste de execução.
Esse comando executa os testes no escopo atual.Isto é, executa método atual de teste, todos os testes na classe atual de teste, ou todos os testes no atual espaço para nome, respectivamente.
Consulte também
Tarefas
Como: depurar enquanto um teste é executado.
Conceitos
Execução automatizada de testes na linha de comando