Compartilhar via


Como: mapear os parâmetros para campos de aplicativo em uma ação de gravação para um teste

Se você tiver um teste com parâmetros, você pode executar várias iterações de teste usando cada parâmetro definido.Se você deseja repetir o teste para uma iteração usando uma ação de gravação, você deve mapear cada parâmetro para um campo de entrada.Mapeamento de cada parâmetro permite reproduzir a gravação da ação e, em vez de um valor fixo, o valor do parâmetro para a iteração será substituído no campo de entrada.Se os parâmetros não são mapeados, é usado um valor fixo.

Você pode usar parâmetros em ações ou resultados esperados para qualquer teste de etapa no seu caso de teste.Em seguida, você pode adicionar vários conjuntos de valores para os parâmetros que você deseja usar no seu teste.Cada conjunto de valores para os parâmetros é executado como uma iteração individual de teste usando Test Runner.Quando você cria uma ação de gravação, você pode copiar o valor de cada parâmetro quando você executa o teste e cole o valor no campo de entrada em seu aplicativo em teste.Por exemplo, você pode ter um parâmetro de ação para o custo do item e a quantidade do item com um parâmetro de resultado esperado que verifica se o total é preciso. Isso é mostrado na ilustração a seguir para o procedimento Parâmetros de dados de mapa de campos do aplicativo em uma ação de gravação.

Para obter mais informações sobre como criar um caso de teste com parâmetros, consulte Como: adicionar parâmetros a um caso de teste Manual para executar várias vezes com dados diferentes.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Carregar um teste no executor de teste

Seleção de teste a ser executado no Microsoft Test Manager

Para carregar um teste em Test Runner

  1. Abrir Microsoft Test Manager.

    ObservaçãoObservação

    Para exibir o Microsoft Test Manager janela, escolha Iniciar e escolha todos os programas.Aponte para Microsoft Visual Studio 2012 e escolha Gerenciador de teste Microsoft.

  2. No alternador de grupo centro, escolha a seta para baixo e escolha Testing Center.

  3. Na barra de menu do grupo central, clique teste.

  4. No menu de barra de menus de grupo centro, escolha Executar testes se já não estiver selecionada.

  5. No painel esquerdo, em Executar testes, selecione o plano de teste ou o conjunto de testes listado no plano de teste que contém o teste você deseja executar.

    O painel direito exibe os casos de teste do Suite de teste selecionado.

  6. No painel à direita, escolha o caso de teste e escolha Executar.

    O Executor de teste abre.

    ObservaçãoObservação

    Selecione Executar com opções para especificar uma compilação para executar o teste em ou para substituir as configurações de teste e ambiente para o plano de teste.

Parâmetros do mapa de dados para campos de aplicativo em uma ação de gravação

Mapeando parâmetros para campos de entrada do aplicativo

Para mapear parâmetros para campos de aplicativo

  1. Em Test Runner, você será solicitado a Iniciar teste com a opção de Criar ação de gravação.Selecione Criar ação de gravação e escolha Iniciar teste.

    ObservaçãoObservação

    Se você tiver configurado as configurações de teste para criar um log de ação para o teste que está sendo executado, selecionando a Criar ação de gravação opção quando você inicia um teste usará as configurações que você configurou.Se você não configurou o adaptador de dados de diagnóstico de ações em suas configurações de teste, os valores padrão são usados para criar a gravação da ação.Para mais informações, consulte Como escolher os aplicativos gravados em um teste manual.

    Observe que Test Runner inclui informações de iteração na parte superior.O número de iterações será igual ao número de conjuntos de parâmetros que você criou quando você criou o caso de teste.Para obter mais informações, consulteComo: adicionar parâmetros a um caso de teste Manual para executar várias vezes com dados diferentes.

  2. Execute as etapas de caso de teste para a primeira iteração do teste e marcar cada etapa com um resultado.Use a seta suspensa à direita da etapa e selecione passar ou Falha.

    1. Quando chegar a uma etapa que usa um parâmetro associado com a ação, por exemplo o Digite quantidade e Substituir preço shot etapas na tela anterior, você verá o parâmetro exibido como um link dentro da etapa de teste.Você pode copiar os dados que foi atribuídos para o parâmetro escolhendo seu link.Os dados são copiados para a área de transferência de sistemas.Você pode copiá-lo no campo de entrada apropriado do aplicativo em teste usando CTRL + V.

      Observação de cuidadoCuidado

      Direito do mouse em um controle de interface do usuário ou campo de entrada do aplicativo em teste para exibir o menu de atalho e, em seguida, usando o Colar opção não mapear corretamente o parâmetro.Isso ocorre porque a gravação de ação reconhece e registra-lo como um mouse escolha a ação.Use CTRL + V, ou digite o valor.

      Quando os dados de parâmetro foi copiados para o aplicativo em teste, use a seta suspensa à direita da etapa e selecione passar ou Falha.

      ObservaçãoObservação

      Durante uma ação de gravação, a ação de copiar também mapeia o parâmetro para o campo de entrada específico que você colar os dados.Se o mapeamento for bem-sucedida, um ícone de marca de seleção verde é exibido antes do parâmetro e o ícone depois que uma dica de ferramenta indicando o campo que o parâmetro agora está mapeado para o parâmetro.Se o mapeamento não foi bem-sucedida, um ícone de aviso é exibido ao lado do ícone de Pass ou Fail.

    2. Ao chegar em uma etapa que usa um parâmetro associado a um resultado esperado, por exemplo, o escolher atualizar a etapa anterior captura de tela, verifique se o campo de saída do aplicativo em teste é o mesmo como o resultado esperado exibido na etapa de teste.Em seguida, use a seta suspensa à direita da etapa e selecione passar ou Falha.

  3. Escolha finalizar a iteração e mover para o próximo.

    Observação importanteImportante

    Se você com êxito mapear um parâmetro para um campo de entrada do aplicativo, aparecerá uma caixa de diálogo.A caixa de diálogo informa que alguns parâmetros não são mapeados para os controles de interface do usuário.Se todos os parâmetros não são mapeados com êxito, se você reproduzir a ação de gravação para uma iteração do teste, somente os valores registrados serão usados e não o parâmetro valores porque os parâmetros não são mapeados para um controle de interface do usuário.Você pode tentar redefinir e criar uma nova ação de gravar ou modificar o teste para que você pode mapear corretamente os parâmetros para os diversos controles de interface do usuário.

  4. Escolha Iniciar teste para executar a próxima iteração.

    Agora você pode usar a ação de gravação para executar a próxima iteração do teste.

Consulte também

Tarefas

Como: adicionar parâmetros a um caso de teste Manual para executar várias vezes com dados diferentes

Como: mapear os parâmetros para campos de aplicativo em uma ação de gravação para um teste

Conceitos

Testes de funcionamento manuais usando o Test Runner