Análisis de resultados de pruebas en Excel
Con el comando de PowerShell de la herramienta de administración, puede generar la lista agregada de resultados de prueba para el proyecto. A continuación, puede analizar los resultados agregados en Excel.
Agregar la lista de resultados de pruebas
Hay dos maneras de agregar la lista de resultados de pruebas para un proyecto.
Uso de los archivos de salida basados en XML. Se muestra un ejemplo de cómo combinar los resultados de las pruebas basadas en XML de la sesión de Windows PowerShell abierta en el controlador o en el servidor de prueba. En ambos ejemplos, el uso del archivo master.xml es opcional.
dir -s "c:\temp\*.xml" | Merge-HwCertTestCollectionFromXml -ValidationXmlPath "C:\temp\master.xml" | Export-HwCertTestCollectionToXml -Output "C:\Temp\merged_1.xml" -TestPassIdentifier "TP003" dir -s "c:\temp\*.xml" | Merge-HwCertTestCollectionFromXml -ValidationXmlPath "C:\temp\master.xml" | Export-HwCertTestCollectionToXml -Output "C:\Temp\merged_2.xml" -TestPassIdentifier "TP004"
Con el proyecto, archivos de salida .hlkx. Se muestra un ejemplo de cómo puede combinar archivos de salida .hlkx de la sesión de Windows PowerShell que está abierta en el controlador o en el servidor de prueba.
dir -s "c:\temp\*.hlkx" | Merge-HwCertTestCollectionFromPackage -ValidationXmlPath "C:\temp\master.xml" | Export-HwCertTestCollectionToXml -Output "C:\Temp\merged_1.xml" -TestPassIdentifier "TP003" dir -s "c:\temp\*.hlkx" | Merge-HwCertTestCollectionFromPackage -ValidationXmlPath "C:\temp\master.xml" | Export-HwCertTestCollectionToXml -Output "C:\Temp\merged_2.xml" -TestPassIdentifier "TP004"
La lista agregada de resultados de pruebas (C:\temp\merged.xml) incluye información para la lista completa de pruebas, no solo la lista filtrada de pruebas. Debido a esto, si alguna de las pruebas necesarias nunca se ejecutó, la lista agregada de resultados de pruebas mostrará que no se ejecutó una prueba necesaria. Además, dado que todos los resultados de la prueba se combinan, la ejecución de varias ejecuciones de pruebas con el mismo valor de nombre de atributo TestPassIdentifier podría crear informes de resultados incoherentes. En su lugar, use un nombre diferente para cada prueba superada.
Generar una hoja de cálculo de Excel a partir de los resultados agregados
Una vez que haya creado una lista agregada de resultados de pruebas, puede generar una hoja de cálculo de Excel mediante comandos en la sesión de Windows PowerShell en el controlador o el servidor de prueba. A continuación se proporciona un ejemplo de los comandos que crearán el informe de hoja de cálculo de Excel.
New-HwCertTestCollectionExcelReport ("C:\Temp\merged_1.xml", "C:\Temp\merged_2.xml" ) -ExcelPath 'c:\temp\report.xls' -ResultCount 1
Donde ResultCount se define como el número máximo de los resultados más recientes, almacenados en el informe de Excel para cada prueba.
A continuación se muestra un ejemplo de la salida creada después de ejecutar los comandos para crear un informe de hoja de cálculo de Excel.
El informe de Excel resultante contendrá los siguientes encabezados:
Prueba total: el número total de pruebas de este pase de prueba.
Total Pass: el número total de resultados en este pase de prueba
Total Pass With Filter : el número total de pases con un filtro errata aplicado a la prueba.
Porcentaje total de aprobados: porcentaje de pruebas superadas (Total de pruebas superadas/Prueba total).
Error total: número total de errores en este pase de prueba (Total test - Total Pass).
N-1 Mejora: entre este paso de prueba y el paso de prueba anterior (columna a la izquierda), se lograron cuántos nuevos pases se lograron.
Regresión N-1: entre este pase de prueba y el paso de prueba anterior (columna a la izquierda), se encontraron muchos errores nuevos.
N-1 No cambiado: entre este paso de prueba y el paso de prueba anterior (columna a la izquierda), cuántas pruebas no tenían un cambio en el resultado del resultado.
N-1 No comparado: entre este pase de prueba y el paso de prueba anterior (columna a la izquierda), cuántas pruebas no se compararon debido a que la prueba solo estaba disponible en una de las pruebas superadas.