Partilhar via


Resultados de Teste Básico

Executar um teste produz um resultado e exibe-o na janela Test Results.Alguns resultados de teste são comuns a todos os tipos de teste.Outros resultados ocorrem somente para tipos específicos de teste, ou possuem significados específicos de acordo com o tipo de teste que os produziu.

Executar testes também produz resultados mais detalhados que estes simples listados aqui.Para obter mais informações, consulte Resultados de teste Reported.

Resultados de Teste

Estes são os resultados do teste produzidos pelos tipos de teste que estão disponível em Visual Studio Team System Test Edition:

  • Anulado.O testador interrompeu a execução do teste.O teste que estava sendo executado no momento obtém o status Aborted.O restante dos testes no tempo de execução de teste obtém o status Not Executed.

  • Não executado.O testador interrompeu a execução do teste.O teste que estava sendo executado no momento obtém o status Aborted.O restante dos testes no tempo de execução de teste obtém o status Not Executed.

  • PassedButRunAborted.O teste individual executou e passou.Após concluída a execução desse teste, o testador interrompeu o tempo de execução de teste.

  • NotRunnable.O teste não pôde ser executado devido a erros na definição do teste.Por exemplo, um teste de unidade está NotRunnable se ele retorna um inteiro; métodos de teste de unidade precisam retornar void.

  • Desconectado.Esta é uma execução remota que você desconecta e posteriormente conecta.Ela informa este resultado quando a execução remota está desconectada.Quando se conecta a essa execução remota, o testador pode ver o resultado dos testes.

  • Tempo limite.O teste ou o tempo de execução de teste expirou.

  • Pendente.O tempo de execução de teste foi iniciado e está em andamento, mas a execução do teste individual não foi concluída.

  • Em andamento.O teste está sendo executado.

  • Concluída.A execução de teste foi concluída; esse resultado se aplica somente para carregar testes.

  • Inconclusivo.Quando o teste for executado, nenhuma demonstrativo Assert produzido um resultado de falha, mas pelo menos uma demonstrativo Assert.Inconclusive foi satisfeita.Esse resultado se aplica somente a testes de unidade.

  • Falha.O significado exato depende do tipo de teste:

Tipo de Teste

Significado

unidade

Quando o teste executou, pelo menos uma instrução Assert produzido um resultado de falha, ou o teste emitiu uma exceção inesperada.

genérico

O teste retornou um valor diferente de 0.

manual

O testador definiu o resultado para falhar.

Web

Pelo menos uma das solicitações não teve êxito.

carga

Pelo menos um dos testes contidos falhou.

ordenado

Pelo menos um dos testes contidos falhou.

  • Passado.O significado exato depende do tipo de teste:

Tipo de Teste

Significado

unidade

Quando o teste executou, nenhuma das instruções Assert produziu um resultado inconclusivo ou falha, e o teste não joga uma exceção inesperada, e o teste não ultrapassou o tempo limite.

genérico

O teste retornou o valor 0, e o teste não ultrapassou o tempo limite.

manual

O testador definiu o resultado para passar, e o tempo de execução de teste que contém esse teste não ultrapassou o tempo limite.

Web

Todas as solicitações foram bem sucedidas, e o teste foi não ultrapassou o tempo limite.

carga

Todos os testes contidos passaram.

ordenado

Todos os testes contidos passaram, e o teste não ultrapassou o tempo limite.

Consulte também

Tarefas

Como: Ajustar modos de exibição de resultados de teste

Conceitos

Resultados de teste Reported

Usando a Classes Assert

Outros recursos

Salvando e Publicando Resultados de Testes