Teste de Interface do usuário com testes automatizados de UI

Você pode usar Visual Studio 2010 Ultimate ou Visual Studio 2010 Premium para criar testes automatizados da interface do usuário (UI) conhecido como testes de interface do usuário codificados. Esses testes fornecem um teste funcional da interface do usuário e a validação dos controles de interface do usuário. Os testes automatizados de interface do usuário permitem que você testar a interface do usuário está funcionando corretamente após alterações de código. Eles são mais rápidos a execução de testes manuais. Portanto, você pode executá-los com mais freqüência.

Tarefas

Tarefas

Tópicos associados

Criando um teste automatizado de interface do usuário de um teste Manual existente: Você pode criar um teste automatizado da interface do usuário de uma ação de gravação a partir de um caso de teste manual.

Ações de usuário do registro para criar um teste automatizado de interface do usuário: Você pode registrar as ações do usuário que você deseja usar para criar um teste automatizado da interface do usuário e gerar o código para um teste codificado de interface do usuário do registro.

Adicione controles de interface do usuário e a validação para o teste automatizado de interface do usuário: Você pode adicionar controles de interface do usuário para seu teste de interface do usuário codificado e verifique se os valores e as propriedades dos controles usando o construtor de teste de interface do usuário codificado.

Se você estiver testando um aplicativo grande, talvez você precise usar vários mapas de interface do usuário para ajudar a criar seus testes codificados da interface do usuário.

Adicione parâmetros a partir de uma fonte de dados para usar com o seu teste de interface do usuário codificado: Você pode fazer o teste de interface do usuário codificado em um teste orientado a dados adicionando uma fonte de dados para seu método de teste e usando o contexto do teste para executar o método de teste para cada conjunto de dados na fonte de dados.

Casos de teste de link para os requisitos do usuário: Você pode vincular seus testes automatizados de interface do usuário aos requisitos do usuário. Você pode determinar quantos testes automatizados que você tem para as necessidades do usuário.

Execução automatizada de testes de interface do usuário: Você pode executar testes codificados da interface do usuário diretamente do Microsoft Visual Studio 2010, da Microsoft Test Manager, da Team Foundation Build. Testes codificados da UI têm que interagir com a área de trabalho, quando você executá-los, ao contrário de outros testes automatizados.

Adicionando suporte para controles personalizados: A estrutura de teste de interface do usuário codificada não oferece suporte a cada possível interface do usuário e pode não oferecer suporte a interface do usuário que você deseja testar. Por exemplo, você não pode criar imediatamente um teste codificado de interface do usuário da interface do usuário para Microsoft Excel. No entanto, você pode criar uma extensão para a estrutura de teste de interface do usuário codificada que oferecem suporte a um controle personalizado.

Práticas recomendadas para testes codificados da interface do usuário: Você pode escrever testes codificados da interface do usuário que reduzem o efeito de uma interface de usuário alterando o programa de teste.

ObservaçãoObservação

Instalando o Pack 2 do Microsoft Visual Studio 2010 recurso, você pode usar o Windows Internet Explorer 7 (ou versões posteriores) para registrar ações de interface do usuário em um site ou um aplicativo baseado na Web e executar os testes usando a versão 3.5 ou 3.6 do navegador Mozilla Firefox. Além disso, o feature pack inclui o Editor de teste de interface do usuário codificado que lhe permite modificar facilmente seus testes codificados da interface do usuário. Usando o Editor de teste de interface do usuário codificado, você pode localizar, exibir e editar seus métodos de teste. Você também pode editar ações de interface do usuário e seus controles associados no mapa de controle da interface do usuário. Para baixar o feature pack, você deve ter um Visual Studio 2010 Ultimate, Visual Studio 2010 Premium ou Test Professional 2010 com uma assinatura do MSDN, BizSpark da Microsoft, ou do MSDN Academic Alliance. Para obter mais informações, consulte A gravação de testes usando o Windows Internet Explorer e reproduzir Back usando o Mozilla Firefox, Testes de interface do usuário codificados usando o Editor de teste codificado de UI de ediçãoTestes de interface do usuário codificados usando o Editor de teste codificado de UI de edição and Microsoft Visual Studio 2010 Feature Pack 2.

Cenários relacionados

Execução automatizada de testes

Você pode executar seus testes codificados da interface do usuário para verificar se o aplicativo atende os requisitos do usuário. Você pode executar testes de interface do usuário codificados usando Visual Studio 2010 Ultimate, Visual Studio 2010 Premium, ou Visual Studio Test Professional 2010.

Configurações e plataformas para testes codificados da interface do usuário e a gravações de ação com suporte

Se desejar verificar quais configurações são suportadas para testes codificados da interface do usuário, você pode encontrar a lista atual de sistemas operacionais, navegadores e tecnologias compatíveis.

Consulte também

Outros recursos

Criação automatizada de testes