Verificando o código usando testes de unidade
Visual Studio 2012 unidade das ferramentas de teste são criadas para oferecer suporte aos desenvolvedores e as equipes que incorporam unit testing nas práticas de programação de software.Os testes de unidade e testadores desenvolvedores desenhar uma forma rápida de procure erros lógicos em métodos de classes em Visual C#, em Visual Basic, e em projetos de Visual C++ .
As ferramentas de testes de unidade incluem:
Teste Explorer. O teste Explorer permite que você execute testes de unidade e exibir seus resultados.O teste Explorer pode usar qualquer estrutura de testes de unidade, incluindo uma estrutura de terceiros, que tem um adaptador para Explorer.
Estrutura de testes de unidade da Microsoft para código gerenciado. A estrutura de testes de unidade da Microsoft para código gerenciado é instalada com Visual Studio e fornece uma estrutura para testar o código .NET.
Estrutura de testes de unidade da Microsoft para C++. A estrutura de testes de unidade da Microsoft para C++ é instalada com Visual Studio e fornece uma estrutura para testar o código nativo.
Ferramentas de tinta de código. Você pode determinar a quantidade de código do produto que seus testes de unidade exercitam de um comando no teste Explorer.
Estrutura de isolamento de falsificação da Microsoft. A estrutura de isolamento de falsificação da Microsoft pode criar classes e métodos substitutos para o código de produção e de sistema que criam dependências no código no teste.Implementando os representantes de falsificação para uma função, você controla o comportamento e a saída de objetos de dependência.
Observação |
---|
Nem todos os recursos de testes de unidade estão disponíveis em todas edições do Visual Studio.Os requisitos são listados nos tópicos para os recursos. Para obter informações sobre como usar testes de unidade em Visual Studio Express 2012 for Windows 8, consulte Como criar e executar testes de unidade em um aplicativo da Windows Store no centro de dev do Windows. |
Consulte Exibição: Canal 9: Unidade que testa seus aplicativos da Windows Store criados usando XAML
Feche tarefas
Use os tópicos a seguir para ajudá-lo com conhecimento e criação de testes de unidade:
Tarefas |
Tópicos associados |
---|---|
Inícios rápidos e passo a passo: Uso os seguintes tópicos para aprender testes de unidade no Visual Studio a partir de exemplos de código. |
|
Testes de unidade com teste Explorer: sabe como o teste Explorer pode ajudar a criar um teste mais produtivos e mais eficientes da unidade. |
|
Código gerenciado de testes de unidade: |
|
Unidade que testa o código C++ |
|
Isolando testes de unidade |
|
OUse a tinta de código para identificar qual proporção do seu código de projeto está sendo testada usando testes de unidade: souber sobre o recurso de tinta de código de Visual Studio Application Lifecycle Management que testa ferramentas. |
|
Executar a análise de esforço e desempenho usando o teste de carregamento para seus testes de unidade: você pode criar um teste de carregamento e adicione seus testes de unidade para ajudar a isolar o desempenho e forçar problemas em seu aplicativo.
Observação
Criar e usar um teste de carregamento requerem o Visual Studio final.
|
|
Definir e impondo portões de qualidade: você pode criar portões de qualidade para garantir que os testes são executados antes que o código seja feito o check-in para ajudar a garantir a qualidade de código. |
|
Estender o tipo de testes de unidade: você pode adicionar funcionalidade a seus testes que não estejam no teste Framework de unidade.Por exemplo, você pode adicionar uma propriedade de teste que especifica se um teste executar como um usuário normal ou não.Ou você pode estender a estrutura para adicionar atributos de linha para um método e usar os dados na linha dentro de teste. |
Para o código de exemplo de como estender a estrutura de testes de unidade, consulte o seguinte O site da Microsoft. |
Definir opções de teste: por exemplo, você pode especificar onde os resultados do teste são armazenados. |
Configurando testes de unidade usando um arquivo .runsettings |
Tarefas relacionadas
Revisando resultados de testes no Microsoft Test Manager
Descreve resultados de teste e maneiras trabalhar com eles, incluindo como um, salvar, e excluir.
Executando testes de sistema usando o Microsoft Visual Studio
Fornece links para informações sobre como usar Visual Studio em vez de usar Microsoft Test Manager para testes automatizados execução.
Referência
Microsoft.VisualStudio.TestTools.UnitTesting
Descreve o namespace de UnitTesting, que fornece os atributos, exceções, afirmar-la, e outras classes que testes de unidade de suporte.Microsoft.VisualStudio.TestTools.UnitTesting.Web
Descreve o namespace de UnitTesting.Web, que estende o namespace de UnitTesting fornecendo suporte para ASP.NET e unidade de serviço Web teste.
Recursos externos
Vídeos
Canal 9: Unidade que testa seus aplicativos da Windows Store criados usando XAML
Fóruns
Teste de unidade do Visual Studio
Orientação
Referência
Índice de conteúdo para testes de unidade
Consulte também
Conceitos
Melhorando a qualidade com as ferramentas de diagnóstico do Visual Studio