Trabalhando com testes de unidade
Testes de unidade são uma ferramenta importante para testadores, mas especialmente para os desenvolvedores.Embora o dimensionar da "unidade" que está sendo testada possa variar, oFerramentas de teste do Team System gerar testes de unidade especificamente para métodos, incluindo particular métodos. Para obter mais informações, consulte Visão geral de testes de unidade.
Observação: |
---|
Visual Studio 2008 Team Edition for Developers offers two test-related capabilities that were not available in Visual Studio 2005 Team Edition for Developers.Em primeiro lugar, agora você pode gerenciar listas de teste; para obter mais informações, consulte Gerenciando grandes números de testes. Além disso, agora você pode obter dados de cobertura de código quando você executar testes; para obter mais informações, consulte Como: Obter dados de cobertura de código. |
Observação: |
---|
Para obter informações sobre recursos relacionados ao teste para os usuários do Visual Studio Professional edição, consulte Usando as ferramentas de testes no Visual Studio Professional edição. |
Nesta seção
Visão geral de testes de unidade
Descreve o tipo de teste de unidade do Ferramentas de teste do Team System. Introduz os conceitos de gerar e criação de testes de unidade no Visual Studio, testando métodos privados e usando o Testes de Unidade do Framework.Criando Testes de Unidade
Fornece links para tópicos sobre como gerar e criação de testes de unidade, incluindo ASP.NET testes de unidade e testes de unidade orientado a dados.Demonstra Passo a passo: Criando e executando testes de unidade
Orienta você pelas etapas para criar e personalizar testes de unidade, executá-los e examinar os resultados do teste.Exemplo de Teste de Unidade
Permite que você obtenha o projeto de amostra "Woodgrove Bank", que contém o código que você usar em várias orientações passo a passo.Demonstra Passo a passo: Executar testes e exibir cobertura código
Amplia uma explicação passo a passo anterior para mostrar como exibir dados de cobertura de código que mostra a proporção de código do seu projeto que está sendo testado.
Referência
Microsoft.VisualStudio.TestTools.UnitTesting
Descreve o namespace UnitTesting, que fornece as declarações de atributos, exceções, e outras classes que testes de unidade de suporte.Microsoft.VisualStudio.TestTools.UnitTesting.Web
Descreve o namespace UnitTesting.Web, que estende o namespace UnitTesting fornecendo suporte para ASP.NET e testes de unidade de serviços de Web.
Seções relacionadas
Gerenciando testes
Descreve os aspectos de como trabalhar com testes, incluindo o teste de filtro e como personalizar modos de exibição, como trabalhar com listas de teste e como associar testes com itens de trabalho.Executando testes
Descreve diversos aspectos da execução de testes, incluindo como configurar execuções de teste, como executar testes no Visual Studio IDE e uma linha de comando e como depurar ao executar um teste.Analisar resultados de teste
Descreve os resultados de teste e maneiras de trabalhar com eles, incluindo como exibir, salvar e publicá-las e como criar bugs deles.Trabalhando com Testes da Web
Descreve como criar, edição, executar e exibir testes da Web.Trabalhando Com Testes de Carga
Descreve os usos dos testes de carga, como edição e executá-los, como coletar e armazenar dados de desempenho de teste de carga e como analisar execuções de teste de carga.Trabalhando com Testes Manuais
Descreve como criar e executar testes manual, o tipo de teste somente não automatizados.Trabalhando com testes genérico
Descreve como criar e executar testes genérico.Testes genéricos encapsular programas externos e testes que não foram desenvolvidos originalmente para usar o Ferramentas de teste do Team System.Trabalhando com testes ordenados
Descreve como criar testes ordenados, que contém outros testes que devem ser executados em uma ordem especificada.Explicações passo a passo para teste edição
Fornece links para sistema autônomo explicações passo a passo através do uso de tipos de teste interno e outros tópicos, sistema autônomo a coleta de dados de cobertura de código.