Configurações de teste: especificando plataformas de teste
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:
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
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Planejando testes com configurações
Conecte o Microsoft Test Manager ao seu projeto de teste e abra o plano de teste. Abra o plano de teste abrindo Centro de Testes, Plano, Conteúdo.
Selecione um ou mais testes e escolha Configurações.
Defina as configurações em que você deseja executar os testes.
- Não visualiza as configurações desejadas? Escolha Todas as configurações. Se ainda assim você não visualizar 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. O mesmo caso de teste pode ter diferentes definições de configuração em diferentes planos e conjuntos de testes.
Executando testes com configurações
Quando desejar executar um teste que tenha várias configurações, você verá que ele aparece mais de uma vez na lista de execução.
Defina uma plataforma de testes para uma configuração específica e, em seguida, classifique a lista para mostrar os testes a serem executados nessa configuração.
Quando você executa um teste, um lembrete da configuração necessária aparece na janela Test Runner.
Team Web Access |
Microsoft Test Manager |
---|---|
O Test Runner não verifica se você está realmente executando 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á foram definidas, 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ções de Teste.
Para adicionar seus próprios valores e variáveis de configuração, escolha Gerenciar variáveis de configuração:
Crie novas configurações que seus testes possam usar:
P e R
P: Os dados de teste diferentes referem-se a um bom uso de uma variável de configuração de teste?
R: É melhor usar parâmetros quando você deseja que um teste seja executado com diferentes dados de teste, 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 software em que o aplicativo em 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. Grave suas ações em uma configuração e execute-as novamente em outra.Se você reproduzi-las em um navegador diferente, escolha a opção Alterar navegador para reprodução no menu de reprodução no Test Runner.
No entanto, lembre-se de que a gravação/reprodução não funciona para todos os navegadores e aplicativos. Em alguns casos, talvez seja necessário reproduzir algumas etapas manualmente.