Bagikan melalui


Analisis Pengujian

Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Melacak kualitas pengujian dari waktu ke waktu dan meningkatkan jaminan pengujian adalah kunci untuk mempertahankan alur DevOps yang sehat. Analitik pengujian memberikan visibilitas hampir 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 Pasar Analitik.

Lihat analitik pengujian untuk penyusunan

Untuk membantu tim menemukan dan memperbaiki pengujian yang sering atau kadang-kadang gagal, gunakan laporan pengujian yang paling sering gagal. 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 pada pembangunan

Lihat 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 tes gagal teratas. Laporan ini memberikan tampilan terperinci dari pengujian dengan tingkat kegagalan tertinggi dalam jalur proses, bersama dengan detail kegagalan.

Tampilan detail analisis 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.

    • Tingkat kelulusan dan hasil: Menunjukkan persentase kelulusan, serta distribusi pengujian di berbagai hasil.

      Lihat tingkat kelulusan

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

      Lihat 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 yang mereka miliki. 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

Membahas uji coba individual

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

Telusuri lebih mendalam 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 penyebab utama, pilih satu atau beberapa instance eksekusi pengujian dalam tampilan rinci untuk melihat detail kegagalan dalam konteks.

Lihat detail kegagalan

Menggali 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 yang tidak stabil atau flaky tests). Melihat satu instansi pelaksanaan pengujian mungkin tidak memberikan wawasan yang bermakna terhadap perilaku. 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