Partilhar via


Selecionando um tipo de teste

Visual Studio Team System Test Edition fornece vários tipos de teste que você pode usar para seu software específico testes. sistema autônomo seguintes tipos de teste são incluídos sistema autônomo parte do Test Edition produto; você também pode adicionar novas, tipos teste personalizada, usando sistema autônomo recursos extensibilidade do Test Edition.

Para obter informações sobre como criar testes, consulte Criando e Editando Testes.

Para obter informações sobre os arquivos no qual residem testes, consulte Contêiner de Teste.

Teste unidade

Um teste unidade é um teste através de programação que seja um codificada em Visual C# ou Visual Basic, ou que seja codificada em Visual C++ e compilado com /CLR:safe, e que exercises métodos de um projeto.

Observação:

Para obter detalhes sobre como usar testes unidade com código produção C++ e como usar testes unidade escritos em C++, consulte Testes de unidade e C++.

Um teste unidade Chama os métodos de uma classe, passar parâmetros, e verifica se o valor retornado é o que você espera.Você pode escrever testes unidade à mão ou gerar-los automaticamente.

A opção Add New Test fornece duas maneiras para criar testes de unidade:

  • Use Unit Test para adicionar ao seu projeto de teste um arquivo de origem que contém um válido mas unidade vazia método teste que você pode então código à mão.

  • Use Unit Test Wizard Para exibir caixa Create Unit Tests de diálogo, que você pode usar para gerar testes de unidade do métodos no projeto atual.Você também pode exibir a Create Unit Tests, clicando com o botão direito do mouse seu código fonte e em Create Unit Tests.Depois você gerar testes unidade, você ainda deve editar-los à mão para preparar-los para uso.

Há variantes especializados de testes de unidade:

  • Testes de unidade Orientado a dados são criados quando você configura um teste de unidade a ser chamado repetidamente para cada linha de uma fonte de dados.Os dados da cada linha é usado pelo teste unidade como dados de entrada.Para obter mais informações, consulte Visão geral dos testes de unidade baseados em dados.

  • Testes unidade ASP.NET são testes unidade que exercício código em um aplicativo da Web do ASP.NET, e são executados no servidor Development ASP.NET ou no processo do IIS.Para obter mais informações, consulte Visão geral dos testes de unidade ASP.NET.

  • Testes de unidade de dispositivo SMART.Visual Studio Fornece um conjunto de ferramentas para testar aplicativos de dispositivo SMART translation from VPE for Csharp e Visual Basic. sistema autônomo com testes de unidade ASP.NET, sistema autônomo testes de unidade que você usar para testar aplicativos dispositivo inteligente também são executados em um adaptador host personalizado.Para obter mais informações, consulte Testar ferramentas de projetos para Smart Dispositivo.

Para obter mais informações, consulte Trabalhando com testes de unidade.Para obter um exemplo passo a passo, consulte Demonstra Passo a passo: Criando e executando testes de unidade.

Teste genérico

Um teste genérico é um programa existente ou teste de outra fonte foi quebrada para funcionar sistema autônomo um teste em Visual Studio.

Um teste genérico normalmente quebra um teste automatizada ou ferramenta que anteriormente foi criada fora a Visual Studio Team System estrutura. Usando genérico testes, portanto, é um meio para tira proveito da infraestrutura teste existente.

Seguem exemplos de testes ou programas que você pode usar em testes genéricos:

  • Um teste existente que usa processar saída códigos para se comunicar se o teste passado ou falhou.0 indica passagem e qualquer outro valor indica uma falha.

  • Um programa geral para obter funcionalidade específica durante um cenário de teste.

  • Um teste ou programa que usa um XML arquivo se comuniquem resultados detalhadas.O arquivo XML precisa obedecer ao esquema resultados teste genérico Visual Studio.Este esquema é definido no arquivo [unidade:]: \programa Files\Microsoft visual Studio 9\Common7\IDE\PrivateAssemblies\SummaryResult.xsd.

Para obter mais informações, consulte Trabalhando com testes genérico.Para obter um exemplo passo a passo, consulte Demonstra Passo a passo: Criando e executando um teste genérico.

Teste de carga

Você usa um teste de carga para encapsular testes não manuais, ou seja, testes de unidade, da web, genéricos, solicitados, e em seguida executá-los simultaneamente usando usuários virtuais.Executando esses testes sob carga gera resultados de teste, desempenho e outros contadores, incluindo em tabelas e em gráficos.

Por exemplo, adicionando um teste da Web a um teste de carga, você pode simular a interação simultânea das centenas de usuários que estão acessando aplicativo Web Web.Isso permite que você teste o comportamento do aplicativo da Web em uso máximo antes de implantá-lo, para localizar erros de aplicativos ou gargalos.

Para obter mais informações, consulte Trabalhando Com Testes de Carga.Para obter um exemplo passo a passo, consulte Demonstra Passo a passo: Criando e executando um teste de carga.

Teste manual

Testes manuais são usados para depuração a tarefas, geralmente para testes que são difícil ou impossível para automatizar, como um teste em que a conexão entre o computador e sua fonte de alimentação é interrompida.Use este tipo de teste quando você precisar as tarefas de teste para ser concluída por um engenheiro de teste, não por um script automatizado.

Você pode criar um teste manual de uma das dois formatos:

  • Formatar texto.O formato de texto é editado usando um editor de texto simples não fornece recursos de formatação ricos.

  • Formato do palavra.O formato do palavra é editado usando Microsoft Word e permite que mais rico conteúdo, incluindo formatação de texto e elementos gráficos incorporados.

Quando você cria um teste manual, você descrever as etapas que você deseja o testador a seguir.Para obter mais informações, consulte Trabalhando com Testes Manuais.Para obter um exemplo passo a passo, consulte Demonstra Passo a passo: Criando e executando um teste manual..

Ordem de teste

Um teste ordenado é um recipiente que contém outros testes, ou seja, genérico, manual, unidade, Web, e ordenados testes, mas não carregar testes.Um teste ordenada garante uma ordem específica execução.Para obter mais informações, consulte Trabalhando com testes ordenados.

Teste da Web

Testes Web consiste numa série ordenada de solicitações HTTP que você grava em uma sessão navegadora usando o Microsoft Internet Explorer.Você também pode criar um teste Web codificado, no qual você pode adicionar mais recursos avançados, sistema autônomo controle de fluxo.Você pode ter do teste, relatórios detalhados específicos sobre as páginas ou sites, solicitações, como se uma página específica contém uma sequência de caracteres especificado.

Depois de gravar um teste da Web, você pode editá-lo para atribuir propriedades, como horas think e uma fonte de dados que armazena dados para enviar para o servidor Web.Testes Web tornam-se mais poderoso quando eles são usados como parte de um teste de carga.

Para obter mais informações, consulte Trabalhando com Testes da Web.Para obter um exemplo passo a passo, consulte Demonstra Passo a passo: Gravando e executando um teste da Web.

Consulte também

Outros recursos

Explicações passo a passo para teste edição

Tipos de Teste

Testar tarefas ferramentas

Criando e Editando Testes