Usando um Arquivo de Resultados de Resumo com um Teste Genérico

Através do uso de um o 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 o seu teste relatar resultados detalhados para partes do teste genérico, como, por exemplo, os resultados de caso per teste se o teste genérico é usado para executar vários casos de teste de terceiros.

ObservaçãoObservação

Quando você executa um teste genérico remotamente, e ele se comunica os resultados através de um arquivo de resultados de resumo, você não pode 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çãoObservaçã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 o 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 que você especificar é o arquivo de esquema XML SummaryResult, que pode ser encontrado na pasta <drive>: \Program Files\Microsoft 8 \ Xml\Schemas de Visual Studio. Para obter informações sobre como executar o XSD. exe, consulte XML Schema Definition Tool (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 o 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, generic test grava dados no arquivo de resultados de resumo, de acordo com as alterações feitas no código fonte. Isso é uma adição às resultados relata no arquivo. trx da execução do 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.

Exemplo de arquivo 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

Como: Crie um teste genérico

Demonstra Passo a passo: Criando e executando um teste genérico

Conceitos

Os argumentos de linha de comando de teste genérico

Como: Implantar arquivos para os testes genéricos