Resultados de teste Reported
O mecanismo Runtime teste produz resultados do teste de vários tipos, acordo sobre os tipos de testes que você executa.
Observação: |
---|
Para obter informações sobre os resultados produzidos por interno tipos de teste , especificamente unidade, manual, Web, carga, genérica e ordenada testes, Consulte Resultados de tipos específicos de teste. |
Todos os tipos de teste compartilham o seguinte comportamento:
Resultados básicos.Executar um teste produz um conjunto de resultados de teste básicos, você executou testes local ou remotamente.Para obter mais informações, consulte Resultados de Teste Básico.A janela Resultados de Teste exibe esses resultados, que incluem resultados, sistema autônomo Passed e falha, e sistema autônomo mensagens de erro que foram geradas.Você pode personalizar a exibição de informações nessa janela; para obter mais informações, consulte Como: Ajustar modos de exibição de resultados de teste.
Arquivo de resultados de teste.Executando testes gera um arquivo de resultados de teste e o salva em disco automaticamente.Este arquivo XML, que tem a extensão .trx, contém informações sobre o teste e a execução de teste.Porque um tempo de execução de teste permanece na memória até você fechar a solução, você pode salvá-lo em disco em um local especificado e com um nome especificado, clicando em Exportar Test Run resultados.Da mesma forma, você pode carregar os resultados do teste de um arquivo .trx no disco.Para obter mais informações, consulte Como: Exportar resultados de teste.
Observação: Visual Studio grava o arquivo de resultados de teste gerado automaticamente em uma pasta Test Results dentro de sua hierarquia de pastas solução. Se você usou o Novo projeto diálogo caixa para criar seu projeto e aceita a estrutura da pasta padrão, a pasta de solução é na hierarquia de pastas em Meus documentos.Se você abriu uma solução de Controle de versão do Team Foundation, a solução está dentro do espaço de trabalho. Para obter mais informações sobre o local da pasta de resultados de teste, consulte Visão geral do teste implantação.
Resultados adicionais.Você pode encontrar mais resultados de um teste individual no Página de detalhes de resultados de testee para executar no um teste inteiroPágina de detalhes de execução de teste.Os resultados são exibidos em ambas essas páginas dependem do tipo de teste.
Observação: Depois de executar testes e exibido seus resultados, convém para alterar os testes e executá-los novamente, especialmente se alguns testes falhou.Para recriar um execução de teste, possivelmente após alterar um ou mais dos seus testes, clicar Executar novamente no janela Resultados do Teste barra de ferramentas.Para obter mais informações, consulte Como: Execute um teste.
Relatórios gerais de resultados de teste
Para todos os tipos de teste, o nome de teste e um resultado teste são exibidos, assim que inicia a execução de teste.O resultado, como, Pendente, em andamento, Inconclusive, PASS, e falha, é atualizado em tempo real em todo o teste executar.Para certos testar tipos, Web e carregar testes em particular, dados mais abrangentes é indicado como o teste está sendo executado; Consulte Results of Specific Test Types.
Observação: |
---|
Você pode alterar a exibição da janela de resultados de teste de várias maneiras,, como filtragem para mostrar executa TESTE SOMENTE específico.Para obter mais informações, consulte Como: Ajustar modos de exibição de resultados de teste. |
Pausar, interromper e reiniciar um teste usando botões na janela Resultados do Teste.Como você faz isso, o resultado teste é atualizado para refletir o estado atual da execução de teste.Para obter mais informações, consulte Como: Pausar, continuar e parar uma execução de teste.
Quando a execução de teste estiver concluída, seus resultados são gravados em disco.Para obter mais informações sobre identificação e usando o arquivo no qual elas estão armazenadas, consulte Como: Importar resultados de teste.
Observação: |
---|
Executando testes remotamente é uma operação assíncrona.Você pode iniciar um teste remoto executado, fechar Visual Studio, e os testes continuará a ser executado. Após a reinicialização Visual Studio e se conectar a remoto executado, os resultados de teste são exibidos na janela Resultados do Teste. |
Página de detalhes de resultados de teste
Para todos os tipos de teste, com exceção da Web e carga, o página Results Details do teste exibe todas as informações mostradas na janela Resultados de Teste, mais resultados adicionais teste detalhadas sobre um teste individual.Para fazer isso, na janela de resultados de teste, clique o resultado de teste e pressione ENTER, clique duas vezes o resultado de teste, ou clique com o botão direito do mouse o resultado de teste e selecione View Test Results Details.
Observação: |
---|
Resultados do teste detalhadas para tipos específicos, individuais teste, são exibidos nesta janela.Esta página será especialmente útil para aqueles que personalizar Visual Studio Team System Test Edition e que deseja adicionar novos tipos de visualizadores para determinada Resultados de Teste. |
Essa janela também exibe determinados erros que podem causar um teste a falhar, como o seguinte:
Um teste recipiente, especificamente um teste carga ou um teste ordenada, está vazia e, portanto, não pôde ser executado.
Teste por um ou mais itens implantação pode não ser encontrado e distribuído.
Executar teste detalhes página
Após a execução testes, o status geral de teste a execução é exibido na barra de status da janela de resultados de teste.Este status é para o teste inteira executado, não para os testes individuais que ela contém.
Para ver resultados detalhadas para a sequência teste inteira, abra o Test Run Details Page.Para fazer isso, clique no link status na barra de status.As palavras do vínculo do status reflete o status da execução de teste: Erro de execução teste, Teste Run Inconclusive, execução de teste falhou, or Testar execução concluída.
As Test Run Details Page informações gerais exibe sobre o teste executado, incluindo o teste executar configuração que estava ativa quando ela foi executada.Ela também informa quantos dos testes na execução passado, Falha, ou foram ignorados, e ela descreve todos os erros que foram encontrados, como falha para arquivos binários instrumento.
Essa janela também exibe determinados erros que podem causar um teste executar para falhar, como o seguinte:
Arquivos implantação especificados na configuração de execução não pôde ser implantado.
Cobertura código falhou porque módulos (assemblies) não pôde ser instrumented.
Cobertura código falhou porque não pôde ser reunidas informações.
Após uma execução teste remoto, arquivos não foi possível copiar a partir do controlador.
Resultados de tipos específicos de teste
Os tipos diferentes teste interno produzir resultados diferentes teste.Para obter mais informações sobre resultados de teste, consulte Resultados de Teste Básico.
Testes de unidade.Um teste unidade passará a menos que ela expire, uma exceção é lançada e não há nenhum atributo ExpectedException correspondente ou uma demonstrativo Assert faz com que ele falhe ou para produzir um resultado de Inconclusive.Para obter mais informações, consulte Estrutura de testes de unidade.Resultados de cobertura de código também podem ser obtidos quando são executados testes de unidade; para obter mais informações, consulte Como: Obter dados de cobertura de código.
Para testes de unidade, a página Resultados de Teste Details também mostra a duração do teste, o nome do computador no qual executou o teste e os horários de início e participante do teste.Ele também exibe qualquer mensagem de erro que foi gerado, e, em Error Stack Trace, o local em que o erro ocorreu.
Testes manual.O testador executando testes manual atribui seu resultado e, opcionalmente, comentários tipos.Quando você solicitar detalhes detalhadas sistema autônomo descrito em Página de detalhes de resultados de teste, uma janela é exibida que mostra o texto do teste manual, quaisquer comentários que o testador digitado e o resultado do teste.
Testes da Web.O profundo Resultados de Teste para testes da Web são mais abrangentes do que para a maioria dos tipos de teste.Eles incluem, por exemplo, as solicitações HTTP que foram emitidos e as respostas HTTP que foram retornados.A Navegador da Web guia exibe uma imagem de cada página da Web que foi retornada.Para obter mais informações, consulte Como: Executar um teste da Web.
Testes de carga.Carga Resultados de Teste são abrangentes e incluem, por exemplo, um gráfico que mostra os valores instantâneos dos contadores longo da duração do teste.Você pode exibir carga Resultados de Teste conforme eles são gerados e você pode exibir resultados de execuções de teste de carga concluído.Para obter mais informações, consulte Sobre os resultados teste de carga repositório.
Testes genéricos.Os resultados para um teste genérico incluem um valor de Passed ou Failed e uma exibição de mensagens de erro que foram gerados.Um teste genérico passa se o executável-quebra retornará um valor 0 e falha se qualquer Outros valor for retornado.Um teste genérico também pode criar um arquivo de resultados XML detalhado que pode reportar mais que apenas Passed ou falha mas outros valores sistema autônomo Inconclusive ou Timed Out, além de informações mais detalhadas.Para obter mais informações, consulte Generic Tests visão geral e Usando um Arquivo de Resultados de Resumo com um Teste Genérico.
Testes ordenados.Um teste ordenada passa se todos os testes que ele contém também passarem.A página Resultados de Teste Details contém uma tabela que lista todos os testes que estão contidos no teste ordenado.Você pode clicar duas vezes em uma linha nessa tabela para ver resultados detalhados para um teste individual.Para obter mais informações, consulte Encomendado Tests visão geral.
Consulte também
Tarefas
Como: Ajustar modos de exibição de resultados de teste