Executando testes no Microsoft Test Manager
Usando Microsoft Test Manager você pode executar testes manual, sessões exploratórias de teste, e testes automatizados de um plano de teste.Quando você executa qualquer um teste do plano de teste, você pode salvar seus resultados de teste do projeto de equipe para seu Team Foundation Server.Você pode exibir o andamento de suas testes automatizados, sessões exploratórias de teste, e de teste manual do plano de teste.
Você pode executar testes automatizados do Visual Studio ou linha de comando.Você também pode executar testes usando Team Foundation Build.Os resultados do teste são criados cada vez que você executar um grupo de teste.
Requisitos
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Para executar um teste manuais e sessões exploratórias de teste, você deve usar Microsoft Test Manager para executar seus testes de um plano de teste.A ilustração a seguir mostra como executar um teste manual.Depois de executar suas teste manuais ou sessões exploratórias de teste, você pode exibir seus resultados de teste do plano de teste.
Depois de criar alguns dos seguintes tipos de testes automatizados usando Visual Studio, você pode usar Microsoft Test Manager ou Visual Studio para executar testes:
Testes de unidade.
Testando codificados de interface do usuário.
Teste de carregamento.
Por exemplo, se você deseja executar seus testes automatizados e para ver o resultado imediatamente, você pode apenas executar seus testes do Visual Studio e exibir os resultados do teste, conforme mostrado na ilustração a seguir.
Observação |
---|
Teste de carregamento são executados no menu de TESTE de CARGA no Visual Studio, não de corredor de teste. |
Observação |
---|
Esses resultados de teste não serão parte de um plano de teste, mesmo se você publicar esses resultados do teste a Team Foundation Server. |
Se você deseja executar seus testes automatizados e para ter os resultados adicionados a um plano de teste, você pode associar os testes automatizados com as situações de teste usando Visual Studio, e as executa em seguida que usam Microsoft Test Manager, conforme mostrado na ilustração a seguir.
Tarefas
Use os tópicos a seguir para ajudá-lo a executar os testes.
Tarefas |
Tópicos associados |
---|---|
configurando como executar seus testes: usando as configurações de teste, você pode definir onde executar seus testes, que a coletar dados, ou como afetar o computador de teste quando você executa os testes.Se você tiver um aplicativo multicamadas, você pode selecionar um conjunto de funções para este.Você pode usar um ambiente de laboratório que contém essas funções para executar seus testes do plano de teste.Ou você pode usar um controlador de teste e agentes de teste quando você executar seus testes usando Visual Studio. |
|
Testando manuais executando em um plano de teste: você pode executar testes manual do plano de teste usando Test Runner para registrar se cada etapa passar ou falha.O resultado de teste e quaisquer dados que são coletados quando você executa o teste podem ser salvos.Você também pode enviar erro com comentários, captura de tela, e anexos de arquivo que você adiciona quando você executar seus testes manual. |
|
Acelerando teste manuais: você pode registrar as ações de interface do usuário que você usa quando você executa um teste manual.Quando você executa o teste novamente, você pode executar a gravação de ação que você criou rápido- encaminhar-se para um local específico em seu teste automaticamente executando essas ações. |
|
Teste exploratórios em execução: usando Test Runner, você pode executar uma sessão exploratória de teste.Os testes exploratórios são os testes do aplicativo sem um conjunto de testes definidos com antecedência.Durante uma sessão exploratória de teste, você não é restrito a um script ou a um conjunto de etapas predeterminadas enquanto você estiver com um teste manual.Você pode executar um teste exploratório que está associado com um tipo de item de trabalho de retorno do produto, ou uma sessão exploratória não específica de teste. Como com Test Runner, você pode enviar erro com comentários, captura de tela, anexos de arquivo, e grava de exibição ou de fala que você adiciona quando você executar seus testes exploratórios. |
|
Executar testes automatizados: você pode executar testes diretamente do Visual Studio, de Microsoft Test Manager, de Team Foundation Build, ou linha de comando.Você pode usar mstest.exe para executar seus testes automatizados de linha de comando, ou você pode usar tcm.exe para importar os métodos de teste em situações de teste.Você pode então executar as situações de teste para configurações específicas de linha de comando e salvar os resultados para o plano de teste apropriado. Você também pode enviar erro para todos os problemas que você encontrar. |
|
Localizando os testes que precisam ser executados: você pode localizar teste recomendados para a execução com base nas alterações de código para o aplicativo de teste.Você também pode verificar que as compilações possuem erros específicos que foram corrigidos ou recursos novos ou requisitos, e em seguida para determinar qual testa para executar. |
|
Para analisar resultados de teste: você pode analisar os resultados do teste para cada ensaio de seus testes automatizados.Você também pode examinar os resultados de tinta de código para verificar que os testes sejam teste tanto quanto do seu aplicativo o quanto for possível. |
|
Personalizando como os testes são executados: você pode criar seus próprios adaptadores de dados diagnóstico para coletar dados específicos ou para afetar o computador de teste quando você executa os testes. |
|
Executar testes em ambientes de laboratório: usando o gerenciamento de laboratório do Visual Studio, você pode executar testes automatizados manuais ou de um plano de teste em uma coleção de computadores virtuais e físicos. |
Tarefas Relacionadas
Executando a carga e testes de desempenho da Web
Você também pode executar um teste para o esforço de isolado e carregar problemas usando o teste de carregamento e desempenho da Web.
Configuração de fluxos de trabalho de compilação-implantar-teste automatizado
Se você deseja compilar seu aplicativo, implantar o aplicativo, e teste como parte de uma definição de compilação, você de execução cria um fluxo de trabalho de construção-implantar- teste.