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çã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
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.
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.
Inicie o seu aplicativo em teste e navegar para o controle da interface do usuário que você deseja adicionar.
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.
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.
Observaçã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.
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.
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
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.
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.
Inicie o seu aplicativo em teste e navegar para o controle da interface do usuário que você deseja adicionar.
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çã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.
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.
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.
Selecione o comparador para sua afirmação: AreEqual.
Digite o valor para a sua afirmação em O valor de comparação e clique em OK para adicioná-lo.
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.
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.
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.
Clique no ícone Fechar para fechar a Builder de teste de interface do usuário codificado.
Observaçã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.
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çã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
Referência
Conceitos
Teste de Interface do usuário com testes automatizados de UI
Práticas recomendadas para testes codificados da interface do usuário
Outros recursos
Como: Criar um teste de interface do usuário orientado a dados codificado