Compartilhar via


Testes de sistema com testes de interface do usuário codificada

 

Publicado: abril de 2016

Os testes automatizados da interface do usuário (IU) são conhecidos como teste de IU codificados. Esses são testes funcionais da interface do usuário e a validação de controles da interface do usuário. Você pode criar teste de IU codificados para determinar a IU está funcionando corretamente após as alterações de código.

Os testes de IU codificados são usados frequentemente em soluções do Visual Studio para verificar rapidamente a funcionalidade do código correta e como uma restrição de qualidade antes de fazer check-in de alterações de código. Os testes de IU codificados podem complementar os testes de unidade em uma solução do Visual Studio. Para obter mais informações, consulte Usar automação de interface do usuário para testar código e Teste de unidade de código.

Você também pode criar testes de IU codificados para automatizar os testes manuais que você criou no Microsoft Test Manager. Esses testes manuais automatizados podem ser incluídos nas configurações do Team Build como parte dos testes de integração.

Requisitos

  • O Visual Studio Enterprise

Tarefas

Tarefas

Tópicos associados

Criar um teste de IU automatizado a partir de um teste manual existente: crie um teste de IU automatizado de uma gravação de ação existente de um caso de teste manual.

Gravar ações do usuário para criar um teste de IU automatizado: grave as ações do usuário que deseja usar para criar um teste de IU automatizado e para gerar código para um teste de IU codificado a partir dessa gravação. Depois, você pode adicionar código personalizado ao teste de IU codificado usando o Editor de Código, ou usando o Editor de Teste de IU Codificado.

Adicionar controles de IU e validação ao seu teste automatizado de IU: adicione controles ao seu teste de IU codificado e verifica os valores e as propriedades dos controles usando o Construtor de Teste de IU Codificado.

Se você estiver testando um grande aplicativo, talvez seja necessário usar vários mapas de IU para ajudar a criar os testes de IU codificados.

Adicionar parâmetros de uma fonte de dados para usar com o teste de IU codificado: transforme seu teste de IU codificado em um teste orientado por dados adicionando uma fonte de dados ao método de teste e usando o contexto de teste para executar o método de teste para cada conjunto de dados na fonte de dados.

Vincular casos de teste aos requisitos do usuário: vincule seus testes de IU automatizados aos requisitos de usuário. Você pode determinar quantos testes automatizados você tem para seus requisitos de usuário.

Editar testes de IU codificados usando o Editor de Teste de IU Codificado: o Editor de Teste de IU Codificado permite alterar facilmente os testes de IU codificados. Usando o Editor de Teste de IU Codificado, você pode localizar, exibir e editar seus métodos de teste, ações de IU e seus controles associados no mapa do controle de IU.

Executar testes de IU automatizados: execute testes de IU codificados diretamente do Visual Studio, do Microsoft Test Manager, do Team Foundation Build. Os testes de IU codificados devem interagir com a área de trabalho quando são executados, diferente de outros testes automatizados.

Adicionar suporte para controles personalizados: o framework de teste de IU codificado não oferece suporte para todas as IUs possíveis e pode não oferecer suporte à IU que você deseja testar. Por exemplo, você não pode criar imediatamente um teste de IU codificado para a IU do Microsoft Excel. Porém, você pode criar uma extensão para o framework de teste de IU codificado que oferecerá suporte a um controle personalizado.

Práticas recomendadas para teste de IU codificados: escreva testes de IU codificados que reduzam o efeito da alteração da IU no programa no teste.

Cenários relacionados

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

Se você quiser verificar quais configurações têm suporte para testes de IU codificados, localize a lista atual de sistemas operacionais, navegadores e tecnologias com suporte.

Recursos externos

Orientação

Teste para entrega contínua com o Visual Studio 2012 – capítulo 2: testes de unidade: Testando o interior

teste para entrega contínua com o Visual Studio 2012 – capítulo 5: automatizando testes do sistema

FAQ

Testes de UI codificados FAQ - 1

-2 de perguntas frequentes sobre testes de UI codificados

Fórum

Visual Studio automação de testes de IU (inclui CodedUI)