Utilizar un archivo de resultados de resumen con una prueba genérica
Actualización: noviembre 2007
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.
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. Se trata de una utilidad de línea de comandos que es accesible desde un símbolo del sistema de Visual Studio 2005. 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 8\Xml\Schemas. Para obtener información acerca de cómo ejecutar xsd.exe, vea Herramienta Definición de esquemas XML (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 los resultados, haga clic en Resumir archivo de resultados y especifique una ruta de acceso a una carpeta donde desee colocar el archivo de resultados de 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
Cómo: Crear una prueba genérica
Tutorial: Crear y ejecutar una prueba genérica