Compartilhar via


Novidades em testes de gerenciamento do ciclo de vida do aplicativo no Visual Studio 2012

O Visual Studio 2012,1 inclui novos recursos nas seguintes áreas:

Visual Studio 2012.1 com o Team Foundation Server Update 1 inclui novos recursos nas seguintes áreas:

Visual Studio 2012 inclui novos recursos nas seguintes áreas:

Compatibilidade de projeto de teste com Visual Studio 2010

Teste o projeto que você criou no 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 o 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 aberto.O processo de reparo permite que o projeto de teste funcionar corretamente com Visual Studio 2010 SP1 e Visual Studio 2012.Além disso, Visual Studio 2012 inclui algumas alterações para as configurações de teste (arquivos de .tesetsettings) que foram introduzidas em Visual Studio 2010.Essas alterações são menores para o gerenciador de teste da Microsoft e da Web para o desempenho e o teste de carregamento em Visual Studio Ultimate.No entanto, como o teste de unidade e testar codificado de interface do usuário digita, as alterações são mais significativas.Para obter mais informações, consulte

Novos modelos de projeto de teste

Visual Studio 2012 apresenta novos modelos de projeto de teste.No Visual Studio 2010, houve um único modelo de projeto de teste.Visual Studio 2012 tem esses modelos de projeto de teste:

  • Projeto de Teste unitário – pode incluir testes de unidade, teste de terceiros testes de unidade, ordenados, e teste genéricos.

  • Projeto de teste de Interface de Usuário codificado – Pode incluir os tipos de teste listados para Projeto de teste da unidade e testes codificados de interface do usuário.

  • Projeto de teste de carga e desempenho na Web – pode incluir teste de desempenho da Web e teste de carregamento.

Para obter mais informações, consulte Atualizando os testes de versões anteriores do Visual Studio.

Gerenciamento de laboratório de atualização

Se você estiver usando ambientes de laboratório, a versão de seu controlador de teste, agentes de teste, o Team Foundation Server, e definições de fluxo de trabalho deve ser a mesma.Os ambientes de laboratório que você criou com o gerenciador de teste da Microsoft 2010 no Team Foundation Server 2010 podem estar aberto com o gerenciador de teste da Microsoft em Visual Studio Team Foundation Server 2012 após você atualizar seus componentes de gerenciamento de laboratório.Quando você atualizar seus componentes de gerenciamento de laboratório, você deve executar etapas específicas durante o processo de atualização ou seus ambientes de laboratório não funcionarão.

Se você atualizar a Visual Studio Team Foundation Server 2012 e a Visual Studio 2012, você não precisa atualizar o R2 SCVMM 2008 a 2012 para SCVMM você ambientes de laboratório para trabalhar.Ambas as versões de SCVMM são compatíveis com gerenciamento de laboratório em Visual Studio 2012.Consulte Atualizando componentes de Lab Management de 2010 de Visual Studio.

Microsoft Test Manager

  • Compatibilidade do gerenciador de teste com Microsoft Visual Studio 2010

  • Testando manual de aplicativos da Windows Store

  • Logs avançados de ação para aplicativos da Windows Store

  • A janela exploratória de teste

  • As etapas de teste manual podem incluir várias linhas

  • Os testes manuais incluem texto rico

  • Plano de resultados de teste do gerenciador de teste da Microsoft

  • Pacotes de teste de clonagem em outros novos iterações para planos

Testes de unidade

Testando codificados de interface de usuário

  • Compatibilidade de teste codificado de interface do usuário com projetos Visual Studio 2010

  • Editor codificado de teste de interface de usuário

  • Logs codificados de teste de interface de usuário

  • Suporte para HTML5 no Internet Explorer 9 e no Internet Explorer 10

  • Suporte para verificação ortográfica do Internet Explorer 10

  • Suporte de para o Internet Explorer 64 bits com Windows 8

  • Suporte para sites fixadas no Internet Explorer 9

  • Suporte para o Internet Explorer 9 marcas semânticas

  • Tratamento direto de caracteres de espaço em branco entre versões do Internet Explorer

  • A área de notificação da Internet Explorer é gravada agora “continua com o atributo definido no erro”

  • Novas APIs codificados de teste de interface de usuário

Desempenho da Web e teste de carregamento

  • Remoção do limite virtual do usuário para teste de carregamento

  • Compatibilidade de desempenho da Web e de teste de carregamento com Visual Studio 2010

O gerenciador de laboratório

  • Configuração de agente simplificada

  • SCVMM 2012 e suporte agrupados host

Microsoft Test Manager

Bb385901.collapse_all(pt-br,VS.110).gifCompatibilidade do gerenciador de teste com Microsoft Visual Studio 2010

Gerenciador de teste da Microsoft 2010 com Visual Studio Team Foundation Server 2012:

  • Você pode se conectar Visual Studio Team Foundation Server 2012 do gerenciador de teste da Microsoft 2010 e usar a maioria dos recursos.No entanto, para conectar-se a esta versão do Team Foundation Server, você deve primeiro instalar o Visual Studio 2010 Service Pack 1 e todas as atualizações de software a última vez no computador que executa o gerenciador de teste da Microsoft 2010.

  • Você não pode criar ou editar ambientes de laboratório.Você pode, no entanto, exibir os que já foram criadas, e usá-los para executar testes automatizados manuais ou, e para a coleção de dados remoto.

  • Você não pode usar alguns dos recursos mais recentes de Visual Studio Team Foundation Server 2012 como testes exploratórios.Para usar esses recursos, você também deve atualizar ao gerenciador de teste da Microsoft.

Gerenciador de teste Microsoft com o Team Foundation Server 2010:

  • Para usar o gerenciador de teste Microsoft com o Team Foundation Server 2010, primeiro você deve garantir que você está usando o Team Foundation Server 2010 SP1, e então você deve instalar software as atualizações de segurança mais recentes para o Team Foundation Server.Da mesma forma, controladores de teste e agentes de teste instalados em ambientes de laboratório devem ser componentes 2010 executando no SP1 de versão, e você deve instalar atualizações de software as mais recentes em todo.

  • As guias dos ambientes e no gerenciador de biblioteca de teste Microsoft estão desabilitados quando você se conecta ao Team Foundation Server 2010.Para essa funcionalidade, você deve instalar o gerenciador de teste da Microsoft 2010 SP1 lado a lado com o gerenciador de teste da Microsoft.

  • Você não pode usar alguns dos recursos mais recentes do gerenciador de teste de Microsoft como testes exploratórios.Para usar esses recursos, você também deve atualizar o servidor a Visual Studio Team Foundation Server 2012.

Consulte Atualizando Gerenciador de teste da Microsoft a partir de 2010 de Visual Studio e Atualizando os testes de versões anteriores do Visual Studio.

Bb385901.collapse_all(pt-br,VS.110).gifTestando manual de aplicativos da Windows Store

Você pode usar o gerenciador de teste da Microsoft para executar testes manuais para ajudá-lo a identificar problemas em seus aplicativos da Windows Store que estão executando em um dispositivo remoto, como um tablet.

Consulte Aplicativos da Windows Store de testes executados em um dispositivo com o gerenciador de teste da Microsoft.

Bb385901.collapse_all(pt-br,VS.110).gifLogs avançados de ação para aplicativos da Windows Store

O arquivo de log de ação associada com as sessões de aplicativos da Windows Store ou do Internet Explorer 10 de teste no Windows 8 é salvo como arquivos de .html que contêm captura de tela para cada etapa de ação baseada no teste.

Log de ação avançada

Este arquivo de .html pode ser exibido no seu navegador da Web.O log avançado a ação facilita bug de reprodução como você pode ver as etapas exatas ação tomada por ele.Esses logs avançados de ação também são exibidos quando você envia um bug em corredor de teste da Microsoft, ou a janela exploratória de teste.

Consulte Testando aplicativos da Windows em execução em um dispositivo usando o Microsoft Test Runner, Testando aplicativos da Windows Store em execução em um dispositivo usando a janela Teste Exploratório e Como: Ver os resultados de casos de teste manual usando o Microsoft Test Manager.

Bb385901.collapse_all(pt-br,VS.110).gifA janela exploratória de teste

Você pode realizar testes exploratórios de Microsoft Test Manager.Os testes exploratórios são os testes do aplicativo sem um conjunto de testes definidos com antecedência.Também podem ser descritas como planejamento de teste e a execução simultâneas de teste.Durante uma sessão exploratória de teste, você não é restrito a um script ou a um conjunto de etapas predeterminadas como você estiver com um teste manual.

DicaDica

Testes manuais Para obter mais informações sobre consulte Criando casos de testes manuais por meio do Microsoft Test Manager.

As sessões exploratórias de teste podem ser associadas aos tipos de itens de trabalho dos requisitos, como artigos de usuário.Você pode iniciar uma sessão exploratória de teste de Microsoft Test Manager e resultar teste apropriadas para o aplicativo usando a janela exploratória de teste para verificar se o item de retorno do produto se comporta corretamente.Esses testes são unscripted e não predefinidas situações de teste.Isso pode ser útil se você estiver usando uma abordagem de design e de teste ao desenvolver seu aplicativo, porque a janela exploratória de teste fornece uma maneira fácil para criar as situações de teste com base nas etapas manuais de ação durante a sessão.Se você criar um teste manual com base nas etapas de ação que estão registradas durante a sessão exploratória, a situação de teste manual automaticamente é associado ao item de retorno do produto e colocada no pacote de teste apropriado.Todos os erros que você arquivos durante essa sessão serão associados também automaticamente com o item de retorno do produto.Para obter mais informações sobre que cria as histórias de usuário em Microsoft Test Manager, consulta Como: adicionar itens de lista de pendências de produto, história de usuário ou itens de trabalho de requisitos para o plano de teste e Como: criar um Item de trabalho usando o Gerenciador de teste do Microsoft.

De Microsoft Test Manager, você também pode resultar os testes exploratórios gerais que não estejam associados com um item de retorno do produto.

Teste exploratório

Quando você explorar seu aplicativo usando a janela exploratória de teste, você pode criar bugs que incluem as etapas de ações executadas e todos os comentários, captura de tela, e anexos de arquivo que você adicionou.

Consulte Realizando teste exploratório usando o Microsoft Test Manager.

Bb385901.collapse_all(pt-br,VS.110).gifAs etapas de teste manual podem incluir várias linhas

Caso de teste de várias linhas

As etapas de teste podem incluir várias linhas para consolidar ações relacionadas em uma única etapa de teste nas situações de teste.

consulte Add action and validation test steps to your manual test case.

Bb385901.collapse_all(pt-br,VS.110).gifOs testes manuais incluem texto rico

O gerenciador de teste Microsoft inclui uma barra de ferramentas que você pode usar para formatar o texto das etapas de teste.Você pode usar várias opções de formatação, por exemplo em negrito, sublinhado, ou cor para a chave da ênfase.

Consulte Add action and validation test steps to your manual test case.

Bb385901.collapse_all(pt-br,VS.110).gifPlano de resultados de teste do gerenciador de teste da Microsoft

A barra de menus do grupo da guia de Plano no centro do gerenciador de teste Microsoft inclui Resultados que fornece um relatório no status do plano de teste.

Consulte Como: plano de teste do modo de exibição resulta no Microsoft Test Manager.

Resultados do plano de teste

Bb385901.collapse_all(pt-br,VS.110).gifPacotes de teste de clonagem em outros novos iterações para planos

Você pode clonar pacotes de teste em outros planos de teste.A clonagem permite que você trabalhe paralelamente em versões diferentes.Por exemplo, se você já tiver um plano de teste chamado “Contoso V1 – passo 1 " e sua equipe decidiu fazer a versão V2, você pode criar um clone de plano de teste para ser usado na ramificação de origem V2.Quando você clonar um plano de teste, o novo plano de destino terá o mesmo caminho de área que o plano de teste de fonte original, mas terá um caminho diferente de iteração.Depois de clonar os planos de teste, você e sua equipe podem trabalhar em ambas as versões de aplicativos simultaneamente.

Clonagem de conjuntos de teste

Consulte Copiando e clonando conjuntos e casos de testes.

Bb385901.collapse_all(pt-br,VS.110).gifSuporte parcial para a arquitetura de BRAÇO

A experiência do usuário para testes manuais e novos teste exploratórios em um computador que Braço- baseie a arquitetura é idêntica a em outras plataformas.No entanto, ao usar um computador de teste com arquitetura de BRAÇO, você não pode incluir grava de ação.Somente os seguintes adaptadores de dados diagnóstico são suportados:

Consulte Especificando as configurações de teste no Microsoft Test Manager e Criar configurações de teste para testes de sistema automatizados usando o Microsoft Test Manager.

Testando codificados de interface de usuário

Bb385901.collapse_all(pt-br,VS.110).gifTestando codificados de interface de usuário para aplicativos do SharePoint 2010

[Visual Studio 2012.1]

Incluir teste codificados de interface do usuário em um aplicativo do SharePoint permite que você verifique se o aplicativo inteiro, incluindo sua interface do usuário, controle está funcionando corretamente.Os testes codificados de interface do usuário também podem validar valores e lógica de interface do usuário.Consulte Testando os aplicativos do SharePoint 2010 com testes de interface do usuário codificada e Regras predefinidas de extração para aplicativos do SharePoint.

Bb385901.collapse_all(pt-br,VS.110).gifEditor codificado de teste de interface de usuário

O editor codificado de teste de interface do usuário é incluído em Visual Studio 2012.O editor codificado de teste de interface do usuário está disponível em assinantes do MSDN como um bloco de recursos no Visual Studio 2010.Consulte Microsoft Visual Studio 2010 Feature Pack 2.

O editor codificado de teste de interface do usuário permite que você facilmente alterar seus testes codificados de interface do usuário.Usando o editor codificado de teste de interface do usuário, você pode localizar, exibir, editar e seus métodos de teste, ações de interface do usuário e seus controles associados no mapa de controle da interface do usuário.Consulte Editando testes de interface de usuário codificada usando o editor de teste de interface de usuário codificada.

Bb385901.collapse_all(pt-br,VS.110).gifCompatibilidade de teste codificado de interface do usuário com projetos Visual Studio 2010

Testar os projetos que foram criados em Visual Studio 2010 são reparados silenciosamente quando são abertos em Visual Studio 2012.Se os projetos de teste são verificados no controle do código-fonte, os arquivos de projeto check-out feito para este reparo.Uma vez que reparados, eles testam os projetos que contenham teste codificados de interface do usuário funcionarão no Visual Studio 2010 SP1 e Visual Studio 2012.

Observação de cuidadoCuidado

Há um problema conhecido em relação às referências em projetos codificados de teste de interface do usuário que não aparecem no solution Explorer.Para obter mais informações, consulte o arquivo Leiame incluído na mídia de instalação de Visual Studio 2012 .

Para obter mais informações, consulte Atualizando testes codificados da interface do usuário de 2010 de Visual Studio e Atualizando os testes de versões anteriores do Visual Studio.

Bb385901.collapse_all(pt-br,VS.110).gifLogs codificados de teste de interface de usuário

Os logs codificados de teste de interface do usuário filtragem e gravam informações importantes sobre testes codificados de interface do usuário, permitindo depuração problemas rapidamente.Os logs são dispostos no formato MTML usando o navegador da web.

Para obter mais informações, consulte Analisando testes de interface de usuário codificada usando logs de teste de interface de usuário codificada.

Bb385901.collapse_all(pt-br,VS.110).gifSuporte para HTML5 no Internet Explorer 9 e no Internet Explorer 10

O registro, codificado a reprodução, e validação de suporte a teste de interface de usuário de HTML5 controlam incluir áudio, a exibição, o ProgressBar e o controle deslizante.

Consulte Uso de controles de HTML5 em testes codificados da interface do usuário e Configurações e plataformas compatíveis para testes de IU codificados e gravações de ações.

Bb385901.collapse_all(pt-br,VS.110).gifSuporte para verificação ortográfica do Internet Explorer 10

Internet Explorer 10 inclui recursos de verificação ortográfica para todas as caixas de texto, permitindo que você escolha de uma lista de correções sugeridas.O teste codificado de interface do usuário irá ignorar ações do usuário como selecionar uma indicação alternativo de ortografia.Somente o final texto digitado na caixa de texto será gravada.

As seguintes ações são registradas para os testes codificados de interface do usuário que usam o controle de verificação ortográfica: Adicione ao dicionário, copiar, selecione todos, adicione-o ao dicionário, e contorná-lo.

Bb385901.collapse_all(pt-br,VS.110).gifSuporte de para o Internet Explorer 64 bits com Windows 8

Anteriormente as versões de 64 bits do Internet Explorer não são suportadas para registrar e reprodução.Com Visual Studio 2012, os testes codificados de interface do usuário foram ativados para versões de 64 bits do Internet Explorer executados no Windows 8.

Bb385901.collapse_all(pt-br,VS.110).gifSuporte para sites fixadas no Internet Explorer 9

No Internet Explorer 9, sites foram fixadas introduzidas.Com sites fixadas, você pode obter a seus sites favoritos diretamente do Windows barra de tarefas- sem ter que primeiro abra o Internet Explorer.Os testes codificados de interface do usuário podem agora gerar ações cientes da intenção em sites fixadas.Consulte Sites fixadas.

Bb385901.collapse_all(pt-br,VS.110).gifSuporte para o Internet Explorer 9 marcas semânticas

Internet Explorer 9 introduziu as seguintes marcas semânticas: seção, nav, artigo, do lado, hgroup, cabeçalho, rodapé, figura, figcaption e marca.Os testes codificados de interface do usuário ignora todas essas marcas semânticas para registrar.Você pode adicionar asserções nessas marcas usando o construtor codificado de teste de interface do usuário.Você pode usar o seletor de navegação no construtor codificado de teste de interface de usuário para navegar em qualquer um desses elementos e exibir suas propriedades.

Bb385901.collapse_all(pt-br,VS.110).gifTratamento direto de caracteres de espaço em branco entre versões do Internet Explorer

Existem diferenças entre os caracteres de espaço em branco de maneira Internet Explorer 8, alça do Internet Explorer 9, e do Internet Explorer 10.O teste codificado de interface do usuário trata essas diferenças perfeitamente.Como consequência, um teste codificado de interface de usuário criado no Internet Explorer 8 por exemplo, executará a volta com êxito no Internet Explorer 9, e o Internet Explorer 10.

Bb385901.collapse_all(pt-br,VS.110).gifA área de notificação da Internet Explorer é gravada agora “continua com o atributo definido no erro”

Todas as ações na área de notificação da Internet Explorer são registradas agora “continue com o atributo definido no erro”.Se a barra de notificação não aparecer durante a reprodução, as ações nele serão ignoradas e testar codificado de interface do usuário com continuará a ação seguir.

Bb385901.collapse_all(pt-br,VS.110).gifNovas APIs codificados de teste de interface de usuário

APIs codificados de teste de interface do usuário incluem a nova funcionalidade.Algumas dessa nova funcionalidade inclui:

  • Localizar nomes de coluna e valores de coluna para controles de exibição de lista.

  • Obter o conteúdo de controles como a grade de dados, ou listar-lo e validar-l.

  • Obter o texto da dica de ferramenta de controle.

  • Localizar os links quebrados na página.

Para obter mais informações, consulte Referência de API para as ferramentas de teste para ALM de Visual Studio.

Desempenho da Web e teste de carregamento

Bb385901.collapse_all(pt-br,VS.110).gifDesempenho da Web e teste de carregamento para aplicativos do SharePoint 2010

[Visual Studio 2012.1]

Você pode usar o desempenho da Web e os testes de carregamento em seus aplicativos do SharePoint para verificar o desempenho e forçar capacidades.Teste de carregamento podem ser configurados para emular condições como tanto o usuário, tipos do navegador, e tipos de rede.Consulte Teste de carga e desempenho da Web dos aplicativos do SharePoint 2010.

Bb385901.collapse_all(pt-br,VS.110).gifRemoção do limite virtual do usuário para teste de carregamento

O limite no número de usuários virtuais que você pode usar em seus testes de carregamento foi removido.Você não tem que permite comprar virtuais de usuário aumentar o número de usuários virtuais que você pode usar em seus testes de carregamento.

Bb385901.collapse_all(pt-br,VS.110).gifCompatibilidade de desempenho da Web e de teste de carregamento com Visual Studio 2010

Seu desempenho da Web e teste de carregamento existentes que foram criados no Visual Studio 2010 continuarão a ser executado em Visual Studio 2012.No entanto, Visual Studio 2012 substituiu a janela do modo de teste que você pode ter usado anteriormente para executar seus desempenho da Web e teste de carregamento.Para executar seus desempenho da Web e teste de carga, agora você deve fazê-lo do editor de teste de desempenho da Web ou da janela do editor de teste de carregamento.Consulte Executando a carga e testes de desempenho da Web.

Se você estiver usando controladores de teste do Visual Studio para desempenho da Web ou carrega teste, então a versão do controlador de teste deve coincidir com a versão do Visual Studio.Para obter mais informações sobre controladores de teste de atualização, consulte Atualizando os controladores de teste a partir de 2010 de Visual Studio e Instalação e configuração de agentes de teste e controladores de teste.

Para obter mais informações sobre como atualizar o desempenho da Web e os testes de carga, consulte Atualizando o desempenho de Web e testes de carga de 2010 de Visual Studio e Atualizando os testes de versões anteriores do Visual Studio.

O gerenciador de laboratório

Bb385901.collapse_all(pt-br,VS.110).gifConfiguração de agente simplificada

Agentes de laboratório e agentes de teste de versões anteriores de gerenciamento de laboratório foram combinados em um único agente de agente - um.Quando você usa Microsoft Test Manager para executar um teste, você não precisará instalar agentes de teste em computadores que você escreve em um ambiente de laboratório.O gerenciamento de laboratório faz isso para você quando você cria ou repara seus ambientes de laboratório.

Para obter mais informações, consulte Criando um ambiente SCVMM usando máquinas virtuais e modelos armazenados e Criando um ambiente padrão.

Bb385901.collapse_all(pt-br,VS.110).gifSCVMM 2012 e suporte agrupados host

O gerenciamento de laboratório para Visual Studio 2012 suporta SCVMM 2012 e host hyper - v agrupados.Para obter mais informações, consulte Criando um ambiente SCVMM usando máquinas virtuais e modelos armazenados.Para obter informações sobre como atualizar SCVMM R2 SCVMM 2008 a 2012, consulte Atualizando o SCVMM 2008 R2 para 2012 do SCVMM.

ObservaçãoObservação

Você não precisa atualizar SCVMM R2 SCVMM 2008 a 2012.O gerenciamento de laboratório em Visual Studio 2012 suporta as duas versões de SCVMM.

Consulte também

Referência

Novidades em ferramentas de diagnóstico e qualidade para desenvolvedores no Visual Studio 2012

Conceitos

Novidades no Visual Studio 2012

Testando o aplicativo

Atualizando os testes de versões anteriores do Visual Studio