Bagikan melalui


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 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

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 detail analitik pengujian

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.

      Lihat laju pass

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

      Menampilkan 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 tes bermasalah dan memungkinkan Anda menelusuri ringkasan hasil yang terperinci.

    Lihat hasil.

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.

Mengelompokkan menurut file pengujian

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.

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

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 pola kegagalan pengujian.

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