Analitik Pengujian

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Melacak kualitas pengujian dari waktu ke waktu dan meningkatkan jaminan pengujian adalah kunci untuk mempertahankan alur DevOps yang sehat. Analitik pengujian memberikan visibilitas mendekati real-time ke dalam data pengujian Anda untuk build dan rilis. Ini membantu meningkatkan efisiensi alur Anda dengan mengidentifikasi masalah kualitas yang berulang dan berdampak tinggi.

Catatan

Analitik pengujian saat ini hanya tersedia dengan Azure Pipelines.

Baca glosarium untuk memahami terminologi laporan pengujian.

Instal ekstensi Analytics jika diperlukan

Untuk informasi selengkapnya, lihat Ekstensi Marketplace Analitik.

Melihat analitik pengujian untuk build

Untuk membantu tim menemukan dan memperbaiki pengujian yang sering gagal atau terputus-putus, gunakan laporan pengujian yang gagal teratas . Ringkasan build menyertakan halaman Analytics yang menghosting laporan ini. Tampilan tingkat atas menyediakan ringkasan tingkat lulus pengujian dan hasil untuk alur build yang dipilih, untuk periode yang ditentukan. Rentang default adalah 14 hari.

Melihat tren dalam build

Melihat analitik pengujian untuk rilis

Untuk pengujian yang dijalankan sebagai bagian dari rilis, akses analitik pengujian dari tautan Analytics di sudut kanan atas. Seperti halnya build, ringkasan memberikan tampilan agregat dari tingkat lulus pengujian dan hasil untuk periode yang ditentukan.

Menampilkan tren dalam rilis

Kegagalan Pengujian

Buka ringkasan build atau rilis untuk melihat laporan pengujian yang gagal teratas. Laporan ini memberikan tampilan terperinci dari pengujian gagal teratas dalam alur, bersama dengan detail kegagalan.

Menguji tampilan detail analitik

Tampilan terperinci berisi dua bagian:

  • Ringkasan: Menyediakan metrik kuantitatif utama untuk pengujian yang dijalankan dalam build atau rilis selama periode yang ditentukan. Tampilan default memperlihatkan data selama 14 hari.

    • Tingkat pass dan hasil: Menunjukkan persentase pass, bersama dengan distribusi pengujian di berbagai hasil.

      Lihat tingkat kelulusan

    • Pengujian yang gagal: Menyediakan jumlah pengujian berbeda yang gagal selama periode yang ditentukan. Dalam contoh di atas, 986 kegagalan pengujian berasal dari 124 tes.

      Lihat pengujian yang gagal

    • Tampilan bagan: Tren total kegagalan pengujian dan tingkat lulus rata-rata pada setiap hari dari periode yang ditentukan.

      Menampilkan bagan

  • Hasil: Daftar pengujian gagal teratas berdasarkan jumlah total kegagalan. Membantu mengidentifikasi pengujian bermasalah dan memungkinkan Anda menelusuri ringkasan hasil yang terperinci.

    Lihat hasil.

Kegagalan pengujian grup

Tampilan laporan dapat diatur dengan beberapa cara berbeda menggunakan opsi kelompokkan menurut . Mengelompokkan hasil pengujian dapat memberikan wawasan mendalam tentang berbagai aspek pengujian gagal teratas. Dalam contoh di bawah ini, hasil pengujian dikelompokkan berdasarkan file pengujian tempat mereka berada. Ini menunjukkan file pengujian dan kontribusi masing-masing terhadap total kegagalan pengujian, selama periode yang ditentukan untuk membantu Anda dengan mudah mengidentifikasi dan memprioritaskan langkah Anda berikutnya. Selain itu, untuk setiap file pengujian, ini menunjukkan pengujian yang berkontribusi pada kegagalan ini.

Mengelompokkan menurut file pengujian

Telusuri paling detail pengujian individual

Setelah Anda mengidentifikasi satu atau beberapa pengujian di bagian Detail , pilih pengujian individual yang ingin Anda analisis. Ini memberikan tampilan telusuri paling detail dari pengujian yang dipilih dengan bagan bertumpuk dari berbagai hasil seperti instans pengujian yang lulus atau gagal, untuk setiap hari dalam periode yang ditentukan. Tampilan ini membantu Anda menyimpulkan pola tersembunyi dan mengambil tindakan yang sesuai.

Telusuri paling detail untuk pengujian

Tampilan kisi yang sesuai mencantumkan semua instans eksekusi pengujian yang dipilih selama periode tersebut.

Melihat semua instans pengujian

Analisis kegagalan

Untuk melakukan analisis kegagalan untuk akar penyebab, pilih satu atau beberapa instans eksekusi pengujian dalam tampilan telusuri paling detail untuk melihat detail kegagalan dalam konteks.

Lihat detail kegagalan

Menyimpulkan pola tersembunyi

Ketika melihat kegagalan pengujian untuk satu instans eksekusi, seringkali sulit untuk menyimpulkan pola apa pun. Dalam contoh di bawah ini, kegagalan pengujian terjadi selama periode tertentu, dan mengetahui hal ini dapat membantu mempersempit cakupan penyelidikan.

Contoh pola kegagalan pengujian.

Contoh lain adalah tes yang menunjukkan perilaku non-deterministik (sering disebut sebagai tes yang kelemahan). Melihat instans individu eksekusi pengujian mungkin tidak memberikan wawasan yang bermakna tentang perilaku tersebut. Namun, mengamati tren eksekusi pengujian untuk suatu periode dapat membantu menyimpulkan pola tersembunyi, dan membantu Anda menyelesaikan kegagalan.

Sumber informasi laporan

Sumber informasi untuk analitik pengujian adalah kumpulan hasil pengujian yang diterbitkan untuk alur build atau rilis. Hasil ini dikumpulkan selama periode waktu tertentu, dan membentuk dasar wawasan kaya yang disediakan analitik pengujian.

Bantuan dan dukungan