Compartir a través de


Utilizar un archivo de resultados de resumen con una prueba genérica

Mediante el uso de un archivo de resultados de resumen, una prueba genérica puede generar resultados concretos y detallados.Un archivo de resultados de resumen es un archivo XML conforme con un esquema XML específico.Proporciona un mecanismo que permite que la prueba notifique resultados detallados de partes de la prueba genérica, como resultados por caso de prueba si la prueba genérica se utiliza para ejecutar varios casos de prueba de terceros.

Requisitos

  • Visual Studio Ultimate, Visual Studio Premium

[!NOTA]

Si ejecuta una prueba genérica remota que comunica los resultados a través de un archivo de resumen de resultados, no podrá ver los resultados de forma inmediata.Deben haber finalizado todas las pruebas de la ejecución de prueba para que sea posible ver los resultados de la prueba genérica, aunque ésta ya haya finalizado.

Crear y utilizar un archivo de resultados de resumen

El uso de un archivo de resultados de resumen está compuesto por los pasos principales siguientes.

[!NOTA]

Se supone que ya hay un programa en ejecución o una prueba que se desea utilizar como base para la prueba genérica, y que se puede editar su código fuente.

En primer lugar, ejecute xsd.exe, la herramienta de definición de esquemas XML.Este es un servicio de la línea de comandos al que se puede acceder desde una linea de comandos de Visual Studio.El objetivo es lograr que la utilidad xsd genere una clase, en el lenguaje de su elección, que contenga parámetros y propiedades específicos.Al ejecutar xsd, una de las opciones que tiene que especificar es el archivo de esquemas XML SummaryResult.xsd, que puede encontrar en la carpeta <unidad>:\Archivos de programa\Microsoft Visual Studio 11.0\Xml\Schemas.Para obtener información acerca de cómo ejecutar xsd.exe, vea XML Schema Definition Tool (Xsd.exe).

A continuación, edite el programa que ajustará como su prueba genérica.Con la clase generada mediante xsd, agregue parámetros y propiedades a las clases de su prueba genérica.En este paso, cambiará el código para hacer que genere datos mientras se ejecuta la prueba.Los datos que se generan están en un formato que se puede mostrar en la página [Resultados] de la prueba genérica en Visual Studio.

Finalmente, cree la propia prueba genérica para ajustar su programa existente.Este proceso se describe en Cómo crear una prueba genérica.En la prueba genérica, en Configuración de resultados elija Resumir archivo de resultados y especifique una ruta de acceso a una carpeta donde desee colocar el archivo de resultados del resumen.

La prueba genérica, cuando se ejecute, escribirá datos en el archivo de resultados de resumen, conforme a los cambios realizados en el código fuente.La prueba escribe estos datos además de los resultados que incluye en el archivo .trx de la ejecución de prueba.Una vez ejecutada la prueba y creado el archivo de resultados de resumen, Visual Studio puede analizarlo y mostrar los resultados detallados según cómo se codificó la prueba para que los generase.

Archivo de resultados de resumen de ejemplo

<?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>

Vea también

Tareas

Tutorial: Crear y ejecutar una prueba genérica

Otros recursos

Cómo crear una prueba genérica