Usando um Arquivo de Resultados de Resumo com um Teste Genérico
Por meio do uso de um arquivo de resultados de resumo, um teste genérico pode gerar resultados de teste específicos e detalhados.Um arquivo de resultados de resumo é um arquivo XML que está de acordo com um esquema XML específico.Ele fornece um mecanismo que permite que seu teste relatar resultados detalhados para partes do teste genérico, sistema autônomo resultados de caso per teste se o teste genérico é usado para executar vários casos de teste de terceiros.
Observação: |
---|
Quando você executar um teste genérico remotamente e ele se comunica os resultados através de um arquivo de resultados de resumo, não é possível exibir os resultados imediatamente.Todos os testes na sequência de testes, primeiro devem finalizar para que você possa exibir os resultados do teste genérico, mesmo se o teste genérico já tiver sido concluído. |
Criando e Usando um Arquivo de Resultados de Resumo
Usar um arquivo de resultados de resumo consiste das seguintes etapas principais.
Observação: |
---|
Presume-se que você já tem um programa ou teste em execução que você deseje usar como base para o teste genérico, e que você possa editar o código fonte. |
Primeiro, execute xsd.exe, a ferramenta de definição de esquema XML.Esse é um utilitário de linha de comando que é acessível de um Visual Studio 2005 Command Prompt.Seu objetivo é tornar a saída do utilitário XSD uma classe, na linguagem da sua escolha, que contém parâmetros específicos e propriedades.Quando você executa o xsd, uma das opções especificadas é o arquivo do esquema XML SummaryResult.xsd, que pode ser encontrado na pasta <unidade>: \programa Files\Microsoft Visual Studio 8\Xml\Schemas.Para obter informações sobre como executar xsd.exe, consulte Tool Definition Esquema XML (XSD.exe).
Em seguida, edite o programa que você irá usar no seu teste genérico.Use a classe gerada pelo XSD, adicione parâmetros e propriedades às classes de seu teste genérico.Nesta etapa, você alterar seu código para torná-lo dados de saída enquanto o teste é executado.Os dados de saída estão em um formato que pode ser exibido na página de teste genérico [Results] no Visual Studio.
Finalmente, crie o teste genérico próprio para ajustar seu programa.Esse processo é descrito em Como: Crie um teste genérico. No seu teste genérico, em Results Settings, clique em Summary Results File e especifique um caminho para uma pasta onde você deseje que o arquivo de resultados de resumo possa ser inserido.
Quando você executar o teste genérico, o teste genérico grava dados em arquivo de resultados de resumo, acordo com às alterações feitas no código-fonte.Isso é uma adição às resultados relata no arquivo .trx do tempo de execução de teste.Após a execução do teste e o arquivo de resultados de resumo existir, o Visual Studio pode analisá-lo e exibir os resultados detalhados gerados de acordo com a codificação que você fez para seu teste.
Arquivo de exemplo de resultados de resumo
<?xml version="1.0" encoding="utf-8" ?>
<SummaryResult>
<TestName>ParentTest</TestName>
<TestResult>Passed</TestResult>
<InnerTests>
<InnerTest>
<TestName>InnerTest1</TestName>
<TestResult>Passed</TestResult>
<ErrorMessage>Everything is fine.</ErrorMessage>
<DetailedResultsFile>D:\Documents and Settings\Results.txt</DetailedResultsFile>
</InnerTest>
<InnerTest>
<TestName>InnerTest2</TestName>
<TestResult>Failed</TestResult>
<ErrorMessage>Something went wrong.</ErrorMessage>
<DetailedResultsFile>D:\Documents and Settings\Results.txt</DetailedResultsFile>
</InnerTest>
</InnerTests>
</SummaryResult>
Consulte também
Tarefas
Demonstra Passo a passo: Criando e executando um teste genérico