Condividi tramite


Analizzare i risultati dei test in Excel

Usando il comando PowerShell dello strumento di gestione, è possibile generare l'elenco aggregato dei risultati dei test per il progetto. È quindi possibile analizzare i risultati aggregati in Excel.

Aggregare l'elenco dei risultati dei test

Esistono due modi per aggregare l'elenco dei risultati dei test per un progetto.

  1. Uso dei file di output basati su XML. Viene visualizzato un esempio di come unire i risultati dei test basati su XML dalla sessione di Windows PowerShell aperta nel controller o nel server di test. In entrambi gli esempi, l'uso del file master.xml è facoltativo.

    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"
    
  2. Usando il progetto, file di output con estensione hlkx. Viene visualizzato un esempio di come è possibile unire i file di output con estensione hlkx dalla sessione Windows PowerShell aperta nel controller o nel server di test.

    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"
    

L'elenco aggregato dei risultati dei test (C:\temp\merged.xml) include informazioni per l'elenco completo dei test, non solo per l'elenco filtrato dei test. Per questo motivo, se uno dei test richiesti non è mai stato eseguito, l'elenco aggregato dei risultati dei test mostrerà che non è stato eseguito un test richiesto. Inoltre, poiché tutti i risultati del test vengono uniti, l'esecuzione di più esecuzioni di test con lo stesso valore del nome dell'attributo TestPassIdentifier potrebbe creare report incoerenti sui risultati. Usare invece un nome diverso per ogni test pass.

Generare un foglio di calcolo di Excel dai risultati aggregati

Dopo aver creato un elenco aggregato dei risultati dei test, è possibile generare un foglio di calcolo di Excel usando i comandi nella sessione di Windows PowerShell nel controller o nel server di test. Di seguito è riportato un esempio dei comandi che creeranno il report del foglio di calcolo di Excel.

New-HwCertTestCollectionExcelReport ("C:\Temp\merged_1.xml", "C:\Temp\merged_2.xml" ) -ExcelPath 'c:\temp\report.xls' -ResultCount 1 

Dove ResultCount è definito come numero massimo dei risultati più recenti, archiviati nel report di Excel per ogni test.

Di seguito è riportato un esempio dell'output creato dopo l'esecuzione dei comandi per creare un report del foglio di calcolo di Excel.

Esempio di strumento di automazione hlk dei risultati di Excel

Il report di Excel risultante conterrà le intestazioni seguenti:

  • Test totale: numero totale di test in questo test superato.

  • Total Pass : numero totale di risultati in questo test superato

  • Total Pass With Filter : numero totale di passaggi con un filtro errata applicato al test.

  • Percentuale totale di superamento : percentuale di test superati (test totale superato/totale).

  • Totale esito negativo: numero totale di errori nel superamento del test (Test totale - Superamento totale).

  • N-1 Miglioramento: tra questo passaggio di test e il passaggio di test precedente (colonna a sinistra), il numero di nuovi passaggi ottenuti.

  • Regressione N-1: tra il superamento di questo test e il passaggio di test precedente (colonna a sinistra), il numero di nuovi errori rilevati.

  • N-1 Non modificato: tra il superamento di questo test e il passaggio di test precedente (colonna a sinistra), il numero di test non ha apportato una modifica al risultato del risultato.

  • N-1 Non confrontato - Tra il superamento del test e il passaggio di test precedente (colonna a sinistra), il numero di test non confrontati a causa del test era disponibile solo in uno dei test superati.