Compartilhar via


Novidades para teste

For testers, existem muitos recursos novos na Visual Studio 2010. Agora, você pode planejar seu esforço de teste. Isso inclui a criação de planos de teste, suítes de testes, configurações de teste e casos de teste com etapas de teste individual usando o novo aplicativo for testers chamados Microsoft Test Manager, conforme mostrado na ilustração a seguir. Agora, esses artefatos são parte do seu projeto de equipe.

Iniciar o Microsoft Test Manager

Como um testador, você se beneficiar da capacidade de reunir informações sobre diagnóstico quando você executa testes e adiciona automaticamente essas informações para um bug. Você pode coletar detalhes das ações que são executadas quando você executar um caso de teste manual. Esses detalhes podem ser usados na próxima vez que o teste manual avanço.

Três produtos fornecem funcionalidade de teste em Visual Studio 2010:

  • Visual Studio Test Professional: Isso é principalmente para o testador generalista desejam criar casos de teste manuais, executar esses testes e exibir os resultados como parte de um plano de teste. Este SKU inclui o novo aplicativo chamado Microsoft Test Manager. Este SKU pode ser instalado com rapidez e facilidade na máquina de teste onde quer que o testador para executar seus testes. Você também pode executar testes automatizados de Microsoft Test Manager se um teste automatizado é associado um caso de teste usando a funcionalidade de uma das seguintes duas SKUs.

    ObservaçãoObservação

    Visual Studio 2010não é fornecido como parte do Test Professional. Quando você instala o Microsoft Test Manager como parte deste SKU, .NET Framework versão 4 também é instalado.

  • Visual Studio 2010 Premium: Isso fornece os recursos para permitir que um usuário criar a interface de usuário e de testes de unidade automatizado de testes para um aplicativo. Os testes que são criados podem ser executados do Microsoft Visual Studio 2010, a linha de comando, Team Foundation Build, ou a ser associado um caso de teste e executar a partir de um plano de teste usando o Microsoft Test Manager.

    ObservaçãoObservação

    Microsoft Test Manageré não faz parte do Visual Studio 2010 Premium SKU.

  • Visual Studio 2010 Ultimate: Contém a funcionalidade de teste fornecida para Visual Studio 2010. Ele inclui Microsoft Test Manager oferecendo a funcionalidade para planejamento, criação e execução de casos de teste. Ele também permite criar e executar testes de unidade, a interface do usuário automatizada testes, testes de carga e testes de desempenho, testes, testes genéricos e ordenados de Web usando Microsoft Visual Studio 2010. Esses testes automatizados podem ser executados do Microsoft Visual Studio 2010, a linha de comando, Team Foundation Build, ou a ser associado um caso de teste e executar a partir de um plano de teste usando o Microsoft Test Manager.

    ObservaçãoObservação

    Se você deseja executar testes de carga e simulam vários usuários, você deve adquirir também o pacotes de licença de usuário virtual. Para obter mais informações, consulte Configurando controladores de teste e agentes de teste para testes de carga.

Software adicional é fornecida para teste de Microsoft Visual Studio 2010. Este software é chamado de Microsoft Visual Studio agentes 2010. Está disponível em um CD ou pode ser baixado. Isso fornece o software para controladores de teste, test agents, agentes de compilação e agentes de laboratório.

Você pode usar o teste controladores e agentes com qualquer uma das seguintes edições do cliente de teste:

  • Visual Studio Test Professional

  • Visual Studio 2010 Ultimate

  • Visual Studio 2010 Premium

  • Visual Studio Professional

Você pode usar os agentes de compilação com Team Foundation Server, ou como parte da capacidade de fluxo de trabalho de Visual Studio Lab Management . Agentes do laboratório são usados somente com Visual Studio Lab Management.

As tabelas abaixo apresentam as seguintes informações:

  • Resumo de como os novos recursos podem ajudar com as tarefas de teste

  • Informações sobre quais novos produtos que serão necessárias realizar essas tarefas.

  • Tópicos relacionados às tarefas de testes

Visual Studio 2010 Service Pack 1

Tarefas

SKU necessária

Tópicos relacionados

Redirecionando os testes de unidade para usar o.NET 3.5 framework: Visual Studio 2010Beta do SP1 adiciona suporte básico para o destino de testes de unidade a.NET Framework 3.5. Como resultado, agora você pode testar os aplicativos do SharePoint 2010.

Visual Studio 2010 Ultimate

ou

Visual Studio 2010 Premium

ObservaçãoObservação
Você também pode executar testes de unidade com Visual Studio Professional.

Codificado de interface do usuário de teste de suporte para o Windows Internet Explorer 9: UI codificada testa agora suportam o Windows Internet Explorer 9 com algumas limitações.

Visual Studio 2010 Ultimate

ou

Visual Studio 2010 Premium

ObservaçãoObservação
Você pode executar testes automatizados de interface do usuário usando Visual Studio Test Professional.

Visual Studio 2010

Tarefas

SKU necessária

Tópicos relacionados

Definindo o seu esforço de teste: Agora você pode definir o seu esforço de teste para uma iteração específica em seu projeto usando um novo aplicativo chamado Microsoft Test Manager. Você pode criar planos de teste, suítes de testes, configurações de teste e casos de teste para definir os testes necessários. Especifique a quais conjuntos de teste devem ser executados em cada configuração de teste. Esses artefatos de testes são parte do seu projeto de equipe. Você pode selecionar os testes que você deseja executar o plano de teste.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

Criar e executar testes manuais: Você pode criar casos de teste que contêm as etapas de teste individual usando Test Manager. Cada etapa do teste manual inclui uma ação para executar e pode especificar um resultado esperado. Você pode executar esses testes e marcar cada etapa como passado ou falhou ao executar as ações em seu aplicativo em teste.

Você também pode criar etapas compartilhadas que são comuns a vários casos de teste, para reduzir o tempo necessário para criar as etapas de teste, bem como os custos de manutenção contínua.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

Etapas do teste manual para reprodução de registro: Você pode criar gravações de ações que podem ser executadas para um caso de teste manual. Você pode reproduzir este a gravação de ação para Avançar para uma determinada etapa em um teste manual para verificar um bug foi corrigido, ou você pode usá-lo Avançar para salvar tempo quando você executa um teste.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

Interface do usuário de teste automatizado: Agora você pode criar testes automatizados de UI, conhecidos como testes de interface do usuário codificados, usando as novas bibliotecas de automação. Você pode importar uma gravação de ação e gerar o código que representa os controles de interface do usuário, ou você pode localizar os controles de interface do usuário e executar ações sobre eles. Em seguida, você pode adicionar o código de validação para verificar se o seu aplicativo em teste está funcionando corretamente.

Visual Studio 2010 Ultimate

ou

Visual Studio 2010 Premium

ObservaçãoObservação
Você pode executar testes automatizados de interface do usuário usando Visual Studio Test Professional.

Os ambientes de criação que você precisará usar para seu teste: Você pode criar ambientes físicos e virtuais que definem o conjunto de funções necessárias para executar um aplicativo específico e as máquinas para ser usado para cada função. O uso de ambientes físicos testar controladores de agente associados a Team Foundation Server e teste de agentes para executar seus testes remotamente e coletar dados.

Agora você pode criar ambientes virtuais para implantação e teste de aplicativos usando Visual Studio Lab Management. Você pode usar o Hyper-V para criar as máquinas virtuais e de Virtual Machine Manager do Centro de sistemas para gerenciar suas máquinas virtuais e bibliotecas de modelos de máquina. Ao criar o plano de teste, você pode selecionar quais ambientes e as máquinas que você deseja usar.

Para criar ambientes físicos, você deve ter um dos seguintes produtos:

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

Você também deve instalar os agentes de teste e controladores de teste, que estão disponíveis no Microsoft Visual Studio agentes 2010.

Para criar ambientes virtuais, você deve ter um dos seguintes produtos:

Visual Studio Test Professionalcom o MSDN

ou

Visual Studio 2010 Ultimatecom o MSDN

Para as máquinas virtuais que você cria com Visual Studio Lab Management, você deve instalar agentes de laboratório, teste de agentes, agentes de compilação e controladores de teste como necessária do Microsoft Visual Studio agentes 2010.

Coletar dados de diagnóstico ou afetar seu sistema durante o teste e adicionar facilmente os dados coletados para um bug: Quando você executa um teste manual, você pode opcionalmente fazer uma gravação de vídeo de caso de teste ou registrar as ações para um arquivo de log ou criar uma gravação de ação. Você pode adicionar comentários, capturas de tela e outros arquivos como executar o teste.

Você também pode coletar dados de rastreamento de diagnóstico, chamados de IntelliTrace de dados, dados de cobertura de código ou dados de análise de impacto de teste para testes. Você pode fazer com que a sua máquina emular uma rede específica ou você pode criar seu próprio adaptador de diagnóstico de dados personalizado. Esses dados são salvos com os resultados de teste. Você pode criar um bug que é preenchido automaticamente com os dados que você coletou. Isso cria um bug acionável com informações detalhadas sobre o desenvolvedor use para recriar e corrigir o problema.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

Localizar os testes executados novamente com base nas alterações de código: Você pode comparar compilações para ver quais testes são recomendados para ser executado novamente, com base nas alterações ao seu aplicativo em teste.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

Exibir relatórios para ajudá-lo a controlar seu progresso do teste: Você pode exibir relatórios em sua preparação para o caso de teste e o progresso do teste para o plano de teste.

Visual Studio Test Professional

ou

Visual Studio 2010 Ultimate

ObservaçãoObservação
Você também pode exibir relatórios usando Team Explorer.

Grupo de testes automatizados usando categorias de teste: Agora você pode usar o teste de categorias para agrupar os testes automatizados. Categorias de teste fornecem mais flexibilidade do que listas de teste para agrupar os testes e a seleção de testes a serem executados.

Visual Studio 2010 Ultimate

ou

Visual Studio 2010 Premium

ObservaçãoObservação
Você pode executar casos de teste automatizados da linha de comando com categorias de teste usando o tcm.exe com Visual Studio Test Professional.

Execute testes de unidade usando um processo de 64 bits: Você também pode executar testes de unidade e coletar a cobertura de código usando um processo de 64 bits.

Visual Studio 2010 Ultimate

ou

Visual Studio 2010 Premium

ObservaçãoObservação
Você também pode executar testes de unidade usando um processo de 64 bits com Visual Studio Professional.

Teste de carga e desempenho do aplicativo: Você pode usar testes de carga para determinar o quão bem o seu aplicativo responde a vários níveis de uso. testes de carga podem conter testes de unidade e testes de desempenho da Web. O principal objetivo do teste de carga é simular muitos usuários acessando um servidor ao mesmo tempo. Um teste de carga permite o acesso aos dados de stress and performance do aplicativo. Um teste de carga pode ser configurado para emular várias condições de carga, como cargas de usuário e tipos de rede. Os testes de carga e testes de desempenho de Web incluem vários recursos novos.

Visual Studio 2010 Ultimate

Para obter mais informações sobre sistemas operacionais suportados, consulte o seguinte site da Microsoft.

Consulte também

Conceitos

Novidades para o gerenciamento do ciclo de vida de aplicativos em 2010 de Visual Studio