Bagikan melalui


Menganalisis hasil pengujian di Excel

Dengan menggunakan perintah Management Tool PowerShell, Anda dapat menghasilkan daftar agregat hasil pengujian untuk proyek. Anda kemudian dapat menganalisis hasil agregat di Excel.

Mengagregasi daftar hasil pengujian

Ada dua cara untuk mengagregasi daftar hasil pengujian untuk proyek.

  1. Menggunakan file output berbasis XML. Contoh bagaimana Anda dapat menggabungkan hasil pengujian berbasis XML dari sesi Windows PowerShell yang terbuka di Pengontrol atau server pengujian Anda ditampilkan. Dalam kedua contoh, penggunaan file master.xml bersifat opsional.

    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. Menggunakan proyek, file output .hlkx. Contoh bagaimana Anda dapat menggabungkan file output .hlkx dari sesi Windows PowerShell yang terbuka di Pengontrol atau server pengujian Anda ditampilkan.

    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"
    

Daftar agregat hasil pengujian (C:\temp\merged.xml) mencakup informasi untuk daftar lengkap pengujian, bukan hanya daftar pengujian yang difilter. Karena ini jika salah satu pengujian yang diperlukan tidak pernah dijalankan, daftar agregat hasil pengujian akan menunjukkan bahwa pengujian yang diperlukan tidak dijalankan. Selain itu, karena semua hasil pengujian digabungkan, menjalankan beberapa eksekusi pengujian dengan nilai nama atribut TestPassIdentifier yang sama dapat membuat pelaporan hasil yang tidak konsisten. Sebagai gantinya, gunakan nama yang berbeda untuk setiap lulus pengujian.

Membuat lembar bentang Excel dari hasil agregat

Setelah Anda membuat daftar agregat hasil pengujian, Anda bisa membuat lembar bentang Excel dengan menggunakan perintah dalam sesi Windows PowerShell di Pengontrol atau server pengujian. Contoh perintah yang akan membuat laporan lembar bentang Excel diberikan di bawah ini.

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

Di mana ResultCount didefinisikan sebagai jumlah maksimum hasil terbaru, disimpan dalam laporan Excel untuk setiap pengujian.

Contoh output yang dibuat setelah menjalankan perintah untuk membuat laporan lembar bentang Excel diperlihatkan di bawah ini.

contoh alat otomatisasi hlk dari hasil excel

Laporan Excel yang dihasilkan akan berisi judul berikut:

  • Total Pengujian - Jumlah total tes dalam lulus pengujian ini.

  • Total Pass - Jumlah total hasil dalam lulus pengujian ini

  • Total Pass With Filter - Jumlah total pass dengan filter errata yang diterapkan ke pengujian.

  • Total Persentase Pass - Persentase tes lulus (Total Pass /Total Test).

  • Total Fail - Jumlah total kegagalan dalam lulus pengujian ini (Total Test - Total Pass).

  • Peningkatan N-1 - Antara lulus pengujian ini dan lulus pengujian sebelumnya (kolom ke kiri), berapa banyak lulus baru yang dicapai.

  • Regresi N-1 - Antara lulus pengujian ini dan lulus pengujian sebelumnya (kolom ke kiri), berapa banyak kegagalan baru yang ditemui.

  • N-1 Tidak Berubah - Antara lulus pengujian ini dan lulus pengujian sebelumnya (kolom ke kiri), berapa banyak pengujian yang tidak memiliki perubahan dalam hasil hasil.

  • N-1 Tidak Dibandingkan - Antara lulus pengujian ini dan lulus pengujian sebelumnya (kolom ke kiri), berapa banyak tes yang tidak dibandingkan karena pengujian hanya tersedia di salah satu lulus pengujian.