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:
As captura de tela são adicionados automaticamente para o log de ação quando você cria um item de trabalho de bug em uma sessão exploratória de teste.Consulte Realizando teste exploratório usando o Microsoft Test Manager.
O link de uso consulta para adicionar requisitos para o plano de teste.Por exemplo, localizar todos os requisitos que não têm teste.Consulte Organizando os casos de teste usando conjuntos de teste.
Aplicativos do SharePoint 2010 de teste
Testando codificados de interface de usuário para aplicativos do SharePoint 2010
Desempenho da Web e teste de carregamento para aplicativos do SharePoint 2010
Configuração mais fácil para estruturas de terceiros de testes de unidade em definições de compilação de equipe para a compilação de equipe
Consulte Ativar um teste de terceiros Framework de unidade em um controlador de compilação.
Publicar resultados de teste para o Team Foundation Server de linha de comando
Você pode publicar resultados de teste para o Team Foundation Server de linha de comando usando a opção de /logger:TfsPublisher para VSTest.Console.exe.Consulte Usando VSTest.Console na linha de comando.
Visual Studio 2012.1 com o Team Foundation Server Update 1 inclui novos recursos nas seguintes áreas:
Requisitos de impressão junto com pacotes de teste de um projeto de equipe para outro.Consulte Copiando e clonando conjuntos e casos de testes.
Pausar um ensaio, salve o, e um resumo posterior após ele ter feito o outro trabalho ou mesmo execução outro teste.Consulte Como: executar testes manuais.
Pacotes de teste com base no link vê – por exemplo, defina um pacote de todos os testes associados aos requisitos no estado ativo.Consulte Organizando os casos de teste usando conjuntos de teste.
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
Atualizando os testes de versões anteriores do Visual Studio
Compatibilidade do gerenciador de teste com Microsoft Visual Studio 2010
Compatibilidade de teste codificado de interface do usuário com projetos Visual Studio 2010
Compatibilidade de desempenho da Web e de teste de carregamento com Visual Studio 2010
Compatibilidade de configurações de testes com o Visual Studio 2010
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
Compatibilidade 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.
Testando 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.
Logs 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.
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.
A 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.
Dica |
---|
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.
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.
As etapas de teste manual podem incluir 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.
Os 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.
Plano 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.
Pacotes 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.
Consulte Copiando e clonando conjuntos e casos de testes.
Suporte 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:
Informações do sistema
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
Testando codificados de interface de usuário para aplicativos do SharePoint 2010
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.
Editor 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.
Compatibilidade 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.
Cuidado |
---|
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.
Logs 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.
Suporte 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.
Suporte 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.
Suporte 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.
Suporte 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.
Suporte 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.
Tratamento 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.
A á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.
Novas 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
Desempenho da Web e teste de carregamento para aplicativos do SharePoint 2010
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.
Remoçã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.
Compatibilidade 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
Configuraçã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.
SCVMM 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çã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
Atualizando os testes de versões anteriores do Visual Studio