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 perlu
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 gagal teratas. Ringkasan build menyertakan halaman Analitik yang menghosting laporan ini. Tampilan tingkat atas menyediakan ringkasan laju lulus pengujian dan hasil untuk alur build yang dipilih, untuk periode yang ditentukan. Rentang defaultnya adalah 14 hari.
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.
Permintaan kegagalan
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.
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.
Laju dan hasil pass: Menunjukkan persentase pass, bersama dengan distribusi pengujian di berbagai hasil.
Pengujian yang gagal: Menyediakan jumlah pengujian berbeda yang gagal selama periode yang ditentukan. Dalam contoh sebelumnya, 986 kegagalan pengujian berasal dari 124 pengujian.
Tampilan bagan: Tren total kegagalan pengujian dan tingkat lulus rata-rata pada setiap hari dari periode yang ditentukan.
Hasil: Daftar pengujian gagal teratas berdasarkan jumlah total kegagalan. Membantu mengidentifikasi tes bermasalah dan memungkinkan Anda menelusuri ringkasan hasil yang terperinci.
Kegagalan pengujian grup
Tampilan laporan dapat diatur dengan beberapa cara berbeda menggunakan grup menurut opsi. Mengelompokkan hasil pengujian dapat memberikan wawasan mendalam tentang berbagai aspek pengujian gagal teratas. Dalam contoh berikut, 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.
Menelusuri paling detail tes individual
Setelah Anda mengidentifikasi satu atau beberapa pengujian di bagian Detail , pilih pengujian individual yang ingin Anda analisis. Tindakan ini menyediakan 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.
Tampilan kisi yang sesuai mencantumkan semua instans eksekusi pengujian yang dipilih selama periode tersebut.
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.
Menyimpulkan pola tersembunyi
Saat melihat kegagalan pengujian untuk satu instans eksekusi, seringkali sulit untuk menyimpulkan pola apa pun. Dalam contoh berikut, kegagalan pengujian terjadi selama periode tertentu, yang membantu mempersempit cakupan penyelidikan.
Contoh lain adalah pengujian yang menunjukkan perilaku nondeterministik (sering disebut sebagai tes flaky). 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 mengatasi kegagalan.
Sumber informasi laporan
Sumber informasi untuk analitik pengujian adalah kumpulan hasil pengujian yang diterbitkan untuk alur build atau rilis. Hasil ini dikumpulkan dalam jangka waktu tertentu, dan membentuk dasar wawasan kaya yang disediakan analitik pengujian.
Bantuan dan dukungan
- Lihat halaman pemecahan masalah kami
- Dapatkan saran tentang Stack Overflow, dan dapatkan dukungan melalui Komunitas Pengembang