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 conjunto de parâmetros. Se você deseja repetir o teste de 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 que você executar a gravação de ação e, em vez de um valor fixo, o valor do parâmetro para a iteração será substituído em campo de entrada. Se os parâmetros não são mapeados, um valor fixo é usado.

Você pode usar parâmetros nas ações ou os resultados esperados para qualquer teste etapa no seu caso de teste. Em seguida, você pode adicionar vários conjuntos de valores para os parâmetros que você deseja usar em seu teste. Cada conjunto de valores para os parâmetros é executado como uma iteração individual do 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 de um item e a quantidade do item junto com um parâmetro de resultado esperado que verifica se o total é preciso. Isso é mostrado na ilustração a seguir para obter o procedimento Parâmetros de dados do 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.

Carregar um teste para o executor de teste

Selecionando o teste a ser executado no Microsoft Test Manager

Para carregar um teste para testar Runner

  1. Abra Microsoft Test Manager.

    ObservaçãoObservação

    Para exibir o Microsoft Test Manager janela, clique em Iniciar e clique em todos os programas. Aponte para Microsoft 2010 de Visual Studio e clique em Gerenciador de teste do Microsoft 2010.

  2. No alternador de grupo central, clique na seta para baixo e, em seguida, clique em Testing Center.

  3. Na barra de menus do grupo de centro, clique em teste.

  4. No menu de barra de menus do centro grupo, clique em Executar testes se não estiver selecionada.

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

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

  6. No painel à direita, clique em caso de teste e, em seguida, clique em Executar.

    O 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.

Mapear parâmetros de dados para os campos de aplicativo em uma ação de gravação

Mapeando parâmetros para campos de entrada do aplicativo

Para mapear os parâmetros para os 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 clique em Iniciar teste.

    ObservaçãoObservação

    Se você tiver configurado o teste das configurações para criar um log de ação para o teste, sendo executado, selecionando o 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 obter mais informações, consulte Como: Ações de Interface de usuário de registro para testes manuais, usando as configurações de teste.

    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 ao criar 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 em uma etapa que usa um parâmetro associado a ação, por exemplo o Inserir quantidade e Substituir preço a captura de 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 clicando no link. Os dados são copiados para a área de transferência de sistemas. Você pode copiá-lo para o campo de entrada apropriado no aplicativo em teste usando CTRL + V.

      Aviso

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

      Quando os dados do 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 cópia também mapeia o parâmetro para o campo de entrada específico que você colou os dados. Se o mapeamento for bem-sucedido, um ícone de marca de seleção verde é exibido antes do parâmetro e o ícone depois que uma dica de ferramenta informa 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 clique em update etapa na captura de tela anterior. Verifique se o campo de saída no 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. Clique em finalizar a iteração e mover para o próximo.

    Observação importanteImportante

    Se você mapear com êxito 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 de uma iteração do teste, serão usados somente com os valores registrados 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 gravação ou modificar o teste para que você pode mapear corretamente os parâmetros de vários controles de interface do usuário.

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

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

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 execução manuais usando o executor de teste