Compartilhar via


Configurações de teste: especificando plataformas de teste

 

Publicado: abril de 2016

Os usuários do seu aplicativo provavelmente irão instalá-lo ou executá-lo em computadores com ampla variedade de configurações, como sistemas operacionais e navegadores da Web diferentes, entre outras variações. Você deve querer executar ao menos alguns de seus testes em ambientes com essas configurações diferentes. Use seu plano de teste para decidir quais testes deseja executar e em quais configurações. Certifique-se de que ao executar seus testes, você terá definido seus ambientes para as configurações que precisa.

Talvez você tenha que desenhar uma matriz esquemática de combinações que deseja testar:

Configurações e variáveis de configuração

Use o Microsoft Test Manager para especificar as configurações de teste. Mas você ainda pode executar os testes com o Team Web Access ou com o Microsoft Test Manager.

Requisitos

  • O Visual Studio Enterprise, Visual Studio Test Professional

Planejando testes com configurações

Conectar o Microsoft Test Manager ao seu projeto de equipe e ao plano de teste. Abra o plano de teste abrindo Centro de Testes, Plano, Sumário.

Selecione um ou mais testes, depois escolha Configurações.

Assign configurations to the test points.

Defina as configurações em que você deseja executar os testes.

Assign configurations to the test points.

  • Não vê as configurações desejadas? Escolha Todas as configurações. Se você ainda não vir o que precisa, aprenda a definir suas próprias configurações.

Eu tenho um caso de teste que aparece em vários planos e conjuntos de testes.Tenho que definir as configurações de cada um desses pontos de teste?

Sim. A mesma situação de teste pode ter parâmetros de configuração diferentes em pacotes de teste e em planos de teste diferentes.

Executando testes com configurações

Quando você quiser executar um teste que tenha várias configurações, você verá que ele aparece mais de uma vez na lista de execução.

Required configurations in the lists of tests.

Configurar uma plataforma de testes para uma configuração específica, e classificar a lista para mostrar os testes para a execução nessa configuração.

Sort test points by configuration

Quando você executa um teste, um lembrete da configuração necessária aparece na janela Test Runner.

Team Web Access

Microsoft Test Manager

Configuration name in Test Runner.
The required configuration appears in Test Runner.

Test Runner não verifica se você está executando realmente na configuração especificada. No entanto, se você usar o Microsoft Test Manager, as informações do sistema serão armazenadas no log de teste.

Criar novas configurações para seu projeto de equipe

Algumas configurações já estão definidas para você, mas você provavelmente deseja adicionar suas próprias configurações.

Uma configuração de teste é uma combinação de valores de variáveis de configuração . As variáveis de configuração podem ser, por exemplo, o sistema operacional, o navegador, o tipo de CPU e o banco de dados. Uma configuração pode ser “Windows 7 + CPU de 32 bits” ou “Windows 8 + CPU de 64 bits.”

Escolha Centro de testes, Organizar, Gerenciador de configuração de teste.

Para adicionar suas próprias variáveis e valores de configuração, selecione Gerenciar variáveis de configuração:

Define configuration variables and values.

Crie novas configurações que seus testes possam usar:

Define configurations as combinations of values.

Perguntas e respostas

  • Q: Os dados de teste diferentes referem-se a um bom uso de uma variável de configuração de teste?
    A: É melhor usar parâmetros quando você deseja que um teste seja executado com dados de teste diferentes, pois é fácil definir parâmetros diferentes para casos de teste diferentes. As configurações de teste são melhores para variações na plataforma de hardware ou de software em que o aplicativo no teste é instalado.

  • P: A repetição de testes em diferentes configurações é desagradável?
    R: E lenta e propensa a erros. Mas há uma maneira de agilizar as coisas. Registrar suas ações em uma configuração e executá-las novamente em outra.

    Se você reproduzi-las em um navegador diferente, escolha o alterar navegador para reprodução opção no menu de reprodução no test runner.

    No entanto, lembre-se de que o registro/reprodução não funciona para todos os navegadores e aplicativos. Em alguns casos, talvez seja necessário reproduzir algumas etapas manualmente.