Share via


Repetir um teste com dados diferentes

Ao escrever um teste manual, você geralmente quer especificar que o teste deve ser repetido várias vezes com diferentes dados de teste. Por exemplo, se os usuários puderem adicionar quantidades diferentes de um produto a um carrinho de compras e você quer verificar se a quantidade de 200 funciona tão bem quanto a quantidade de 1.

Para fazer isso, insira parâmetros nas etapas do teste. Junto com as etapas do teste, você fornece uma tabela de valores de parâmetro.

Usando o Team Web Access com Team Foundation Server 2013 Update 2 (Atualização 2 do Servidor Team Foundation 2013) ou Visual Studio Online, você também pode compartilhar parâmetros e seus dados entre os casos de teste. Dessa forma, você pode executar vários casos de teste com os mesmos dados.

Adicionar parâmetros a um caso de teste

Crie um parâmetro digitando um nome precedido por “@” nas ações e resultados esperados das etapas do teste.

Crie parâmetros em ações e resultados.

Sob a lista de etapas, adicione as combinações de valores de parâmetro. Talvez você precise rolar para baixo para vê-los.

Compartilhar parâmetros entre os casos de teste

Converta parâmetros existentes em parâmetros compartilhados, para que possa usá-los e os dados associados em outros casos de teste.

Na seção valores de parâmetro, clique em Converter

Após criar um conjunto de parâmetro compartilhado, abra outro caso de teste e adicione o conjunto de parâmetro compartilhado nele. Você pode pesquisar um conjunto de parâmetro compartilhado pelo nome.

Valores de parâmetro, clique em Adicionar

O conjunto de parâmetro compartilhado é exibido na seção Valores de parâmetro após você adicioná-lo. Agora você pode usar esses parâmetros em suas etapas de caso de teste.

Se o caso de teste já tem nomes de parâmetro diferentes desses parâmetros compartilhados, mapeie o parâmetro compartilhado para o parâmetro local para usar os dados do parâmetro compartilhado.

Use a lista suspensa para selecionar parâmetros compartilhados para mapear

Se corretamente mapeados, os dados associados com o parâmetro compartilhado serão exibidos.

Adicione, edite e renomeie seus conjuntos de parâmetro compartilhados na guia de parâmetros. Visualize os casos de teste que façam referência a eles no painel de casos de teste.

Do hub de teste, escolher parâmetros

Cada conjunto de parâmetro compartilhado é um item de trabalho. Na guia Propriedades, você pode exibir ou fazer alterações nesse item de trabalho. Por exemplo, você pode atribuir proprietários e controlar alterações.

Dica

No Microsoft Test Manager, usando a Atualização 2 Test Professional 2013 ou Atualização 2 Visual Studio Ultimate 2013, você pode exibir parâmetros compartilhados de um caso de teste, mas não pode atualizá-los.Para atualizar parâmetros compartilhados, você deve usar o Team Web Access.Há um hiperlink no Microsoft Test Manager que leva ao local correto para editar os parâmetros compartilhados.

Executar um caso de teste com parâmetros

Quando você executa um caso de teste com parâmetros, o Test Runner mostra a primeira linha de valores de parâmetro.

Iterações de execução de teste com valores de parâmetro.

Quando você tiver concluído as etapas, marque o teste como aprovado ou reprovado.

Passar ou falhar a iteração de teste e vá para a próxima

Em seguida, vá para a próxima iteração do teste, que usa a próxima linha de valores de parâmetro.

Próxima iteração de teste com valores de parâmetros diferentes

Alguns dos valores do parâmetro estão incorretos. Posso corrigi-los sem cancelar o teste?

Sim. Escolha Editar no menu de contexto da etapa.

Revisar os resultados do teste

Se você marcou alguma iteração de teste como reprovada, o resultado do teste inteiro será mostrado como reprovado.

Qualquer iteração de teste com falha mostra como um teste com falha.

Se você inspecionar os resultados do teste no Microsoft Test Manager, poderá ver os resultados diferentes para cada iteração:

Exibir resultados de um teste com iterações

Acelerar iterações de teste usando gravação/reprodução

O trabalho em uma tabela longa de combinações de parâmetros pode ser propenso a erros e tedioso. Para agilizar as coisas, crie uma gravação de ação ao executar o teste com o primeiro conjunto de valores de parâmetro e, em seguida, reproduza-a para os outros conjuntos.

Veja como:

  1. Use o Microsoft Test Manager para executar o teste.

  2. Selecione Criar gravação de ação antes de pressionar o botão Iniciar.

  3. Conclua a primeira iteração de teste e passe para a próxima.

    Marque cada etapa como aprovada ou reprovada à medida que você trabalha. Insira valores de parâmetro no aplicativo exatamente como são exibidos no script de teste.

  4. Escolha Executar para executar o teste com o próximo conjunto de valores de parâmetro.

    Suas ações serão reproduzidas automaticamente, mas você ainda precisa verificar os resultados.

A gravação/reprodução não funciona com todos os aplicativos. Para obter detalhes, consulte Configurações e plataformas compatíveis para testes de IU codificados e gravações de ações.

P e R

  • P: Os parâmetros são a melhor maneira de especificar que o teste deve ser executado no Windows 7 e Windows 8? E com navegadores diferentes, bancos de dados e assim por diante?
    R: É melhor usar Configurações de Teste para isso. Com parâmetros de caso de teste, você executa os diferentes valores de parâmetros um após o outro, que torna difícil alternar de uma plataforma para outra.

  • P: Posso usar parâmetros em etapas compartilhadas?
    R: Sim. Você define os valores de parâmetro nos casos de teste em que você usa as etapas compartilhadas.

  • P: Posso importar valores de parâmetros de uma planilha do Excel para minhas configurações de parâmetros compartilhados?
    R: Sim. Copiar os dados da planilha do Excel e colá-los em sua grade de parâmetros compartilhados. Você também pode copiar os dados de sua grade de volta ao Excel, se necessário.