Partilhar via


Como: Adicionar controles de interface do usuário e o código de validação usando o construtor de teste codificado de UI

Você pode usar o Construtor de teste de interface do usuário codificado para adicionar um controle de interface (UI) do usuário para o UIMap para seu teste, ou para gerar código para um método de validação que usa uma declaração para um controle de interface do usuário.

ObservaçãoObservação

Editor de teste de interface do usuário codificado 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. Editor de teste de interface do usuário codificados está incluído no Pack 2 do Microsoft Visual Studio 2010 recurso. 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 Testes de interface do usuário codificados usando o Editor de teste codificado de UI de ediçãoand Microsoft Visual Studio 2010 Feature Pack 2.

Adicionar controles de interface do usuário a um teste de interface do usuário codificado existente

Você pode adicionar um controle de interface do usuário para o aplicativo em teste a um mapa da interface do usuário existente e gerar código para adicionar o controle para seu teste codificado de interface do usuário.

Para adicionar um controle de interface do usuário para um teste codificado de UI

  1. Em Solution Explorer, abra um arquivo de origem de teste de interface do usuário codificado de um projeto de teste em sua solução. O nome do arquivo é CodedUITest1.cs). Isso é igual ao nome de teste.

  2. Para iniciar o construtor de teste de interface do usuário codificado, clique no método CodedUITestMethod1(), selecione o Gerar código para codificados teste da interface do usuário comando. No menu de atalho, selecione o Construtor de teste de interface do usuário codificado uso comando.

    O Builder de teste de interface do usuário codificado caixa de diálogo aparece.

  3. Inicie o seu aplicativo em teste e navegar para o controle da interface do usuário que você deseja adicionar.

  4. Arraste o botão de cruz Construtor de teste de interface do usuário codificado para o controle da interface do usuário em seu aplicativo que você deseja testar. Quando a caixa destaca o seu controle, solte o mouse. O código de classe do controle é criado imediatamente no UIMap.Designer.cs arquivo.

    Código UI <>o direcionamento de elemento de teste de>

    As propriedades para esse controle agora são listadas no Builder de teste codificado da interface do usuário - adicionar declarações caixa de diálogo. Para ver os controles UI no mapa, clique na seta (<<) para expandir a exibição para o mapa de controle da interface do usuário. Para localizar um pai, irmão ou controle filho, você pode clique no mapa e use as teclas de seta para mover-se a lista de controles.

    Código UI <>propriedades de teste>

    ObservaçãoObservação

    Também é possível localizar um controle de interface do usuário, pressionando a tecla de logotipo do Windows + I. Isso é útil para testar um menu de atalho onde o controle é descartado quando você altera o foco para o Builder de teste de interface do usuário codificado.

  5. Fechar o Builder de teste de interface do usuário codificado ou vá para o próximo procedimento para adicionar declarações de validação.

  6. Para executar o teste, clique com o botão direito no método de teste e, em seguida, clique em Executar testes.

Para obter mais informações sobre como usar as ações de controle da interface do usuário e definir propriedades, consulte Como: Use as propriedades e ações de controle da interface do usuário em seus testes codificados da interface do usuário.

Verifique se os controles de interface do usuário em um teste codificado de UI

Depois de adicionar um controle de interface do usuário para o aplicativo em teste para o mapa da interface do usuário em seu teste codificado de interface do usuário, você pode usar o construtor de teste de interface do usuário codificado para criar um método de validação para validar as propriedades do controle da interface do usuário adicionado.

Para adicionar e verifique se os controles no teste de interface do usuário codificado

  1. No Solution Explorer, abra um arquivo de origem de teste de interface do usuário codificado de um projeto de teste em sua solução.

  2. Para iniciar o construtor de teste de interface do usuário codificado, clique no método CodedUITestMethod1(), selecione o Gerar código para codificados teste da interface do usuário comando. No menu de atalho, selecione o Construtor de teste de interface do usuário codificado uso comando.

    O Builder de teste de interface do usuário codificado caixa de diálogo aparece.

  3. Inicie o seu aplicativo em teste e navegar para o controle da interface do usuário que você deseja adicionar.

  4. Para adicionar um controle de interface do usuário para o mapa da interface do usuário, arraste a cruz para o controle da interface do usuário em seu aplicativo que você deseja testar. Quando a caixa destaca o seu controle, solte o mouse.

    As propriedades para esse controle agora são listadas no Builder de teste codificado da interface do usuário - adicionar declarações caixa de diálogo. Para localizar o controle de interface do usuário no mapa, clique na seta para exibir a estrutura de controle da interface do usuário.

    ObservaçãoObservação

    Também é possível localizar um controle de interface do usuário, pressionando a tecla Windows + I. Isso é útil para testar um menu de atalho onde o controle é descartado quando você altera o foco para o Builder de teste de interface do usuário codificado. Para localizar um pai, irmão ou controle filho, você pode usar as setas na caixa de diálogo.

  5. Clique o Adicionar o controle para o mapa de UI de controle o botão na barra de ferramentas para adicionar esse controle para o mapa da interface do usuário.

  6. Clique com o botão direito na propriedade que você deseja verificar e, em seguida, o botão direito do mouse e selecione o Adicionar declaração comando.

    O Adicionar declaração caixa de diálogo aparece.

    Código UI <>declarações de teste>

  7. Selecione o comparador para sua afirmação: AreEqual.

  8. Digite o valor para a sua afirmação em O valor de comparação e clique em OK para adicioná-lo.

  9. Quando você tiver adicionado todos os itens de publicação para seu teste, feche o Builder codificado UI Test - adicionar declarações caixa de diálogo.

  10. Para gerar o código para suas declarações e adicionar o controle para o mapa da interface do usuário, clique na Gerar código ícone.

    O Builder de teste codificado UI - gerar código caixa de diálogo aparece.

  11. Digite um nome para o seu método de teste de interface do usuário codificado em Nome do método, em seguida, clique em gerar.

    Para obter mais informações sobre a Anatomia do código gerado, consulte Anatomia de um teste codificado de UI.

  12. Clique no ícone Fechar para fechar a Builder de teste de interface do usuário codificado.

    ObservaçãoObservação

    Para obter mais informações sobre como usar as ações de controle da interface do usuário e definir propriedades, consulte Como: Use as propriedades e ações de controle da interface do usuário em seus testes codificados da interface do usuário.

  13. Para executar o teste, clique com o botão direito no método de teste e, em seguida, clique em Executar testes.

    Para obter mais informações sobre como executar codificado de testes de interface do usuário, consulte Execução automatizada de testes.

    ObservaçãoObservação

    Depois de criar seu teste de interface do usuário codificado com dados específicos, talvez queira executar o teste de interface do usuário codificado várias vezes com diferentes conjuntos de dados de teste diferentes condições. Para fazer isso, você pode adicionar parâmetros de uma fonte de dados para seu teste codificado de interface do usuário para criar um orientado a dados codificados teste da interface do usuário. Para obter mais informações, consulte Como: Criar um teste de interface do usuário orientado a dados codificado.

Consulte também

Tarefas

Como: Gerar um teste codificado UI gravando o aplicativo em teste

Como: Gerar um teste UI codificados de uma gravação de ação

Como: Criar um teste codificado de UI

Como: Use as propriedades e ações de controle da interface do usuário em seus testes codificados da interface do usuário

Referência

Assert

Conceitos

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

Práticas recomendadas para testes codificados da interface do usuário

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

Outros recursos

Como: Criar um teste de interface do usuário orientado a dados codificado

Anatomia de um teste codificado de UI