Usando um arquivo de resultados de resumo com um teste genérico

Com o uso de um resumo resultados do arquivo, um teste genérico pode gerar específico, detalhado, resultados de teste.Um arquivo de resumo de resultados é um arquivo XML que atendem a um esquema XML específico.Fornece um mecanismo que permite seus resultados detalhados relatório de teste para partes de teste genérico, como resultados de por-teste- maiúsculas e minúsculas se o teste genérico é usado para executar várias situações de teste de terceiros.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium
ObservaçãoObservação

Quando você executa um teste genérico remotamente resultados e comunica com resultados resumo de arquivos, você não pode exibir os resultados imediatamente.Todos os testes no ensaio devem primeiro complete antes que você possa exibir os resultados do teste genérico, mesmo se o teste genérico próprio já tiver concluído.

Criando e usando resultados resumo de Arquivo

Usar um arquivo de resumo de resultados consiste as seguintes etapas chave.

ObservaçãoObservação

Assume-se que você já tiver um programa em execução ou o testa que você deseja usar como a base para seu teste genérico, e que você pode editar o código-fonte.

Primeiro, xsd.exe execução, a ferramenta de XSD.Este é um utilitário de linha de comando que seja acessível a partir de um prompt de comando do Visual Studio.O objetivo é tornar a saída do utilitário uma classe, na linguagem de sua escolha, que contém parâmetros e propriedades específicas.Quando você executa o), uma das opções que você especifica é o arquivo SummaryResult.xsd do esquema XML, que você pode encontrar na pasta <drive>: \ Program files \ Microsoft Visual Studio 11,0 \ \ esquemas XML.Para obter informações sobre como executar xsd.exe, consulte XML Schema Definition Tool (Xsd.exe).

Em seguida, edite o programa que você será disposto como seu teste genérico.Usando a classe gerada pelo), adicionar parâmetros e propriedades para as classes do seu teste genérico.Em esta etapa, você altere seu código para fazer-lhe dados de saída quando os ensaios.Os dados que são saída está em um formato que pode ser exibido na página genérica resultados de teste [] no Visual Studio.

Finalmente, crie o teste genérico próprio para quebrar o programa existente.Esse processo é descrito em How to Create a Generic Test.Em o seu teste genérico, em Configurações de resultados, escolha Resultados resumo de Arquivo e especificar um caminho para uma pasta onde você deseja que os resultados resumo de arquivo a ser colocado.

Quando você executa o teste genérico, teste genérico grava dados para o arquivo de resultados de resumo, de acordo com as alterações feitas no código-fonte.Isso é além dos resultados de relatórios no arquivo de .trx de ensaio.Após os ensaios e o arquivo de resumo de resultados existir, o Visual Studio analisá-lo pode analisar e exibir os resultados detalhados que você codificou seu teste para gerar.

Resultado de resumo Arquivo 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

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

Outros recursos

How to Create a Generic Test