Usando um arquivo de resultados de resumo com um teste genérico
Com o uso de um arquivo de resumo dos resultados, um teste genérico pode gerar resultados de teste específicos e detalhados. Um arquivo de resumo de resultados é um arquivo XML que atende a um esquema XML específico. Ele fornece um mecanismo que permite que seu teste relate resultados detalhados para partes do teste genérico, como resultados por caso de teste se o teste genérico for usado para executar vários casos de teste de terceiros.
Requisitos
- Visual Studio Ultimate, Visual Studio Premium
Dica
Ao executar um teste genérico remotamente e comunica através por um arquivo de resumo de resultados, você não pode exibir os resultados imediatamente.Todos os testes da execução devem primeiro terminar antes que você possa exibir os resultados do teste genérico, mesmo se o próprio teste genérico já estiver concluído.
Criando e usando um arquivo de resumo de resultados
Usar um arquivo de resumo de resultados consiste nas etapas principais a seguir.
Dica
Pressupõe-se que você já tenha um programa em execução ou um teste que queira usar como a base para seu 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 acessível de um Prompt de Comando do Visual Studio. O objetivo é fazer o utilitário xsd gerar uma classe, na linguagem de sua escolha, que contenha parâmetros e propriedades específicos. Ao executar o xsd, uma das opções que você especifica é o arquivo SummaryResult.xsd do esquema XML, que pode ser encontrado na pasta <unidade>: \Program Files (x86)\Microsoft Visual Studio 12.0\Xml\Schemas. Para obter informações sobre a execução de xsd.exe, consulte Ferramenta de Definição de Esquema XML (Xsd.exe).
Em seguida, edite o programa que você encapsulará como seu teste genérico. Usando a classe gerada pelo xsd, adicione parâmetros e propriedades às classes do seu teste genérico. Nesta etapa, você altera seu código para que ele gere dados durante as execuções de teste. Os dados que são gerados estão em um formato que pode ser exibido na página [Resultados] do teste genérico no Visual Studio.
Por fim, crie o próprio teste genérico para encapsular seu programa existente. Esse processo é descrito em How to Create a Generic Test. No seu teste genérico, em Configurações de Resultados, escolha Arquivo de Resumo de Resultados e especifique um caminho para uma pasta onde deseja que o arquivo de resumo de resultados seja colocado.
Ao executar o teste genérico, ele grava dados no arquivo de resumo de resultados, de acordo com as alterações feitas no código-fonte. Isso complementa os resultados que ele relata no arquivo .trx da execução do teste. Após o teste ser executado e o arquivo de resumo de resultados ser gerado, o Visual Studio poderá analisá-lo e exibir os resultados detalhados que você codificou em seu teste para gerar.
Arquivo de resumo de resultados de exemplo
<?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
Instruções passo a passo: criando e executando um teste genérico