Partilhar via


Atualizando testes de IU codificados a partir do Visual Studio 2010

Testar projetos que contêm testes de UI codificados criados na Visual Studio 2010 SP1 são reparadas silenciosamente quando aberto no Visual Studio 2012.Se os projetos de teste são verificados no controle de origem, os arquivos de projeto são verificados para essa correção.Depois de reparar, esses projetos contendo can codificado de testes de interface do usuário de teste e em seguida, ser usados em ambos os Visual Studio 2010 SP1 e Visual Studio 2012.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium
ObservaçãoObservação

Visual Studio 2012 inclui mais de um tipo de projeto de teste.Se você criar um novo teste de IU codificado, ele será criado em um tipo de projeto de teste de IU codificado.Para obter mais informações, consulte Atualizando testes a partir de versões anteriores do Visual Studio.

Observação de cuidadoCuidado

Visual Studio 2010 projetos de teste que contêm testes de UI codificados devem ser recriados quando você abrir o projeto de teste no Visual Studio 2012 ou Visual Studio 2010 lado a lado com Visual Studio 2012.

Observação de cuidadoCuidado

Quando um projeto de teste que foi criado em Visual Studio 2010 e contém apenas os testes de unidade é aberto no Visual Studio 2012, codificado testes de interface do usuário não podem ser adicionados a ele.Da mesma forma, é possível adicionar um teste de IU codificado a um projeto de teste de unidade que foi criado em Visual Studio 2012.

Problemas de compatibilidade entre o Visual Studio 2010 e o Visual Studio 2012

A tabela a seguir lista os problemas para estar ciente de quando migrar IU codificados entre Visual Studio 2010 e Visual Studio 2012.

Observação de cuidadoCuidado

Há um problema conhecido sobre referências em projetos de teste de IU codificados não aparecem no Gerenciador de soluções.Para obter mais informações, consulte o arquivo Leiame incluído no Visual Studio 2012 mídia de instalação.

Funcionalidade UI codificada

Problema

Solução

Teste de interface do usuário do Silverlight não tem suporte no Visual Studio 2012

Haverá falha na compilação

Se você tiver Visual Studio 2010 Feature Pack 2 e tiver criado codificado projetos de teste de interface do usuário para aplicativos do Silverlight, esses projetos não podem ser abertos no Visual Studio 2012.

É recomendável que você gerencia esses projetos em Visual Studio 2010 apenas Feature Pack 2.

Observação de cuidadoCuidado

Teste de interface do usuário do Firefox não tem suporte no Visual Studio 2012

Compilação terá êxito, haverá falha na execução de teste

Se você tiver Visual Studio 2010 Feature Pack 2 e tiver criado codificado projetos de teste de interface do usuário para aplicativos web no Firefox, esses projetos não podem ser abertos no Visual Studio 2012.

É recomendável que você gerencia esses projetos em Visual Studio 2010 apenas Feature Pack 2.

Observação de cuidadoCuidado

Novo código de interface do usuário testes foram adicionadas as APIs no Visual Studio 2012

Haverá falha na compilação

Se você criar testes de UI codificados usando a API de teste de interface do usuário nova no Visual Studio 2012, esses projetos não podem ser abertos no Visual Studio 2010.

Projetos usando a nova API devem ser gerenciados Visual Studio 2012 somente.

Em Visual Studio 2010, referências foram adicionadas em uma instrução 'Escolher' no arquivo csproj.Em Visual Studio 2012, estamos usando um arquivo de destinos de comentários para incluir referências de Assembly de teste de IU codificado.

Em Visual Studio 2012, um teste de IU codificados não pode ser adicionado a um projeto de teste criado no Visual Studio 2010 (ou SP1) que não continha um teste de IU codificado.

O processo de reparação adiciona o arquivo de destinos e a instrução de escolha.Se um teste de IU codificados não está no projeto de teste, o projeto está marcado como reparadas e as referências apropriadas não serão adicionadas ao adicionar teste de IU codificado em Visual Studio 2012.

Você terá que criar um novo projeto de teste na mesma solução usando Visual Studio 2012 e adicione o novo teste de IU codificado.Como alternativa, você pode adicionar testes de IU codificados para o projeto de teste na Visual Studio 2010 SP1 e abrir esse projeto no Visual Studio 2012.

Atualização do Visual Studio 2010 SP1

Uma atualização Visual Studio 2010 SP1 com suporte de compatibilidade para o Visual Studio 2012 e o Windows 8 está disponível para download no Microsoft Download Center e atualizar também como um Visual Studio.

Depois de aplicar a atualização, o seguinte Visual Studio 2010 SP1 melhoram os recursos codificados de ferramentas de teste da interface do usuário para o Windows 8:

  • Você pode executar um teste de IU codificado para a Microsoft controla baseado no .NET Framework 4.5 Windows Presentation Foundation (WPF) em um computador que esteja executando o Windows 8.

  • Você pode executar um teste de IU codificados para 64 bits (x64) o Internet Explorer 10 em um computador que esteja executando o Windows 8.

A atualização também contém correções para os seguintes problemas:

  • Cobertura de código: impossibilidade de abrir um arquivo de cobertura de código (Coverage) criado pelo Visual Studio 2012 na Visual Studio 2010 SP1.

  • Presos artefatos de teste: sua equipe tem um artefato de teste que é atribuído a um usuário inválido no Team Foundation Server (TFS) 2010.Por exemplo, um usuário saiu da empresa, mas ainda tem um caso de teste que é atribuído a ele.Atualizar o TFS 2010 ao TFS 2012.Você usa Microsoft Test Manager 2010 para se conectar ao servidor TFS atualizado.Não é possível atribuir o artefato de teste para os usuários do TFS usando Microsoft Test Manager 2010.

  • Testes de carga: quando você executa um teste de carga com um tipo de rede que não seja o perfil de rede local (LAN) em um computador que está executando o Windows 8, o driver do emulador de rede faz com que o sistema operacional falhar.Para obter mais detalhes, consulte KB artigo 2736182.

Consulte também

Conceitos

Compatibilidade do Visual Studio 2013

Verificando código pela Automação da Interface do Usuário

Configurações e plataformas compatíveis para testes de IU codificados e gravações de ações

Outros recursos

Atualizando testes a partir de versões anteriores do Visual Studio

Gerenciando um Teste de IU Codificado a partir de uma gravação de ação existente