Testando o aplicativo

Você pode ser mais produtivo ao longo do ciclo de vida de testes de planejamento, de teste e de acompanhar o progresso usando Visual Studio Ultimate, Visual Studio Premium, ou Test Professional.Essas ferramentas de testes são integrados com Team Foundation Server, que permite que você defina seus testes com base no mesmo projetos de equipe que outras áreas de sua organização está usando.

Observação de cuidadoCuidado

Esta seção da Biblioteca MSDN é sobre testar o aplicativo inteiro, manualmente ou criando testes automatizados do sistema.Em muitos projetos de software, esse tipo de teste é feito pelos testadores de especialista.

Mas se você for um desenvolvedor e você deseja gravar testes de unidade juntamente com os métodos e as classes do código do aplicativo, consulte Verificando o código usando testes de unidade e Testando a interface de usuário com testes de interface codificada automatizados.

Visual Studio Ultimate, Visual Studio Premium e Test Professional incluem Microsoft Test Manager para ajudar você a configurar e gerenciar seu esforço de testes usando planos de teste. Você cria um plano de teste e adiciona quaisquer pacotes de teste, situações de teste, ou configurações que você precisar, conforme mostrado na ilustração a seguir. As configurações são usadas para determinar qual define o gera deseja usar para executar pacotes ou situações de teste de teste:

Componentes de um plano de teste

Quando você definiu a todos esses, você está pronto para teste.Quando os requisitos ou as histórias de usuário, ou recursos estão prontos para ser testado, você pode executar seus testes para cada configuração que você especificou.Este plano permite que você medir o andamento como você executar seus testes e relatório em quanto teste permanecem.

Você pode executar testes manuais e teste exploratórios de Microsoft Test Manager usando o Microsoft Test Runner.Você também pode executar testes automatizados de Microsoft Test Manager se a automação está associada com uma situação de teste.Os resultados de executar estes testes serão associados com um plano de teste.

Além disso, você pode executar testes automatizados de Visual Studio que não estejam associados com um plano.Você pode selecionar para executar testes individualmente, como parte de uma política de check-in, ou baseado em categorias de teste.Também podem ser executados como parte de uma compilação criada usando Team Foundation Build, e de linha de comando.

Porque as ferramentas de testes são integrados com as outras partes de prêmio do Visual Studio, você pode salvar seus resultados do teste a um banco de dados, gera a tendência e relatórios históricos, e compara tipos diferentes de dados.Por exemplo, você pode usar os dados para ver quanto e bugs que foram encontrados pelos testes.

Consulte Exibição: Problemas de reprodução facilmente com os testes manuaisExibição: Gerenciando ambientes de laboratório para testarExibição: Testando aplicativos de carregamento no Visual Studio.

Tarefas

Use os tópicos a seguir para ajudá-lo com testar seu aplicativo:

Tarefas

Tópicos associados

Esforços de teste de atualização de versões anteriores do Visual Studio: você pode atualizar seus esforços de teste de versões anteriores do Visual Studio.No entanto, alguns testar os projetos que você criou no Visual Studio 2010 SP1 é compatível com CLS e não tem que ser atualizado.Por exemplo, o teste projetos que você criou usando Visual Studio 2010 SP1 que contêm os testes de unidade, interface do usuário codificado, testa desempenho da Web, ou teste de carregamento pode ser aberta em Visual Studio 2012.Como consequência, sua equipe pode continuar a usar Visual Studio 2010 SP1 ou Visual Studio 2012 para trabalhar com esses projetos de teste.Em alguns casos, como quando projetos contêm teste codificados de interface do usuário, os projetos podem ser reparados quando são abertos em Visual Studio 2012.O processo de reparo permite que o projeto de teste funcionar corretamente com Visual Studio 2010 SP1 e Visual Studio 2012.Além disso, o gerenciador de teste da Microsoft, pode ser lado a lado instalado com a versão anterior do Visual Studio 2010.

Se você tem as situações de teste manuais existentes que você criou usando versões do Visual Studio antes do Visual Studio 2010, você pode migrar dados dessas situações de teste em uma situação de teste manual que pode ser usada no gerenciador de teste da Microsoft.

Atualizando os esforços de teste de versões anteriores do Visual Studio

Usando o gerenciador de teste da Microsoft: que você pode imaginar, gerenciar e executar testes manuais e exploratórios.Você também pode automatizar seus testes manuais depois que são estabilizados.Quando você executar testes manuais e exploratórios, você pode registrar erros.O erro conterá um rastreamento de suas ações recentes, um instantâneo do estado do sistema, e uma cópia de alguns veja fez a explorar o sistema.Você pode registrar suas ações na situação de teste, de modo que eles possam ser tocados no ocasiões posteriores.

Você também pode usar Microsoft Test Manager para configurar e gerenciar computadores de laboratório.Você pode configurar um laboratório virtual para instalar um sistema distribuído, e em um link que laboratório o plano de teste.Sempre que você precisa repetir teste- para o exemplo quando você deseja publicar uma alteração em seu laboratório do sistema - pode ser reconfigurada automaticamente.

Testando seu aplicativo no sistema usando o Microsoft Test Manager

Usando as ferramentas de testes no Visual Studio:Visual Studio 2012 inclui a unidade, interface do usuário codificado, o desempenho da Web e os tipos de teste de carregamento.

Os testes de unidade e os testes codificados de interface do usuário são geralmente usados por desenvolvedores, ou por membros da equipe usando Visual Studio para validar a qualidade de seu código em um aplicativo.Por exemplo, você pode executar estes testes antes de verificar seu código em controle de versão.Para obter mais informações, consulte Verificando o código usando testes de unidade e Testando a interface de usuário com testes de interface codificada automatizados.No entanto, os membros da equipe envolvidos em testar o aplicativo também podem usar esses tipos de teste para converter o teste manual para testes automatizados e para isolar os erros que sai do teste de integração de Compilações do team foundation.

além dissoVisual Studio Ultimate fornece recursos de teste específicas para teste de desempenho e de esforço.Um aplicativo pode ser instrumentado e orientado para medir o desempenho em carrega especificadas.Os aplicativos da Web podem ser orientado com várias solicitações, simulando muitos usuários.

Testando seu aplicativo no sistema usando o Visual Studio

Configurando como executar teste ou remotamente coletar dados: você pode usar configurações e ambientes de teste para configurar quais tipos de dados para coletar remotamente, ou como afetar o sistema, quando você executa os testes.Por exemplo, convém registrar suas ações de interface de usuário para um teste manual, ou coletar logs de rastreamento diagnóstico para ajudar a reproduzir um bug complexo.

Configurando as máquinas de teste para executar testes ou coletar dados

Recursos externos

ms182409.collapse_all(pt-br,VS.110).gifOrientação e laboratórios a trabalhar

Teste para entrega contínuo com Visual Studio 2012

CodePlex – orientação de infraestrutura de teste

Orientação de trabalho feito com ferramentas de teste do Visual Studio

Guia de gerenciamento de laboratório do Visual Studio

ms182409.collapse_all(pt-br,VS.110).gifVídeos

Problemas de reprodução facilmente com os testes manuais

Gerenciando ambientes de laboratório para testar

Carregar testando aplicativos no Visual Studio

ms182409.collapse_all(pt-br,VS.110).gifFórum

Visual Studio ALM + blog do Team Foundation Server

Consulte também

Tarefas

Guia de início rápido para Manual de teste usando o Gerenciador de teste do Microsoft

Conceitos

Gerenciando novos esforços de teste