Tentang pengujian alur
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Artikel ini menjelaskan istilah yang umum digunakan yang digunakan dalam laporan pengujian alur dan analitik pengujian.
Term | Definisi |
---|---|
Durasi | Waktu berlalu dalam eksekusi pengujian, uji coba, atau seluruh eksekusi pengujian dalam alur build atau rilis. |
Pemilik | Pemilik uji atau uji coba. Pemilik pengujian biasanya ditentukan sebagai atribut dalam kode pengujian. Lihat Menerbitkan tugas Hasil Pengujian untuk melihat pemetaan atribut Pemilik untuk format hasil pengujian yang didukung. |
Build gagal | Referensi ke build yang memiliki kemunculan pertama kegagalan berturut-turut dari kasus pengujian. |
Rilis gagal | Referensi ke rilis yang memiliki kemunculan pertama kegagalan berturut-turut dari kasus pengujian. |
Hasil | Ada 15 kemungkinan hasil untuk hasil pengujian: Dibatalkan, Diblokir, Kesalahan, Gagal, Tidak Meyakinkan, Sedang Berlangsung, Tidak Ada, Tidak berlaku, Tidak dieksekusi, Tidak terpengaruh, Lulus, Dijeda, Waktu Habis, Tidak Ditentukan, dan Peringatan. Beberapa hasil yang umum digunakan adalah: - Dibatalkan: Eksekusi pengujian dihentikan secara mendadak karena faktor internal atau eksternal, misalnya, kode buruk, masalah lingkungan. - Gagal: Uji tidak memenuhi hasil yang diinginkan. - Inkonklusif: Uji tanpa hasil pasti. - Tidak dijalankan: Pengujian ditandai sebagai dilewati untuk eksekusi. - Tidak terpengaruh: Pengujian tidak terpengaruh oleh perubahan kode yang memicu alur. - Lulus: Pengujian berhasil dijalankan. - Waktu habis: Durasi eksekusi pengujian melebihi ambang yang ditentukan. |
Tes flaky | Tes dengan perilaku non-deterministik. Misalnya, pengujian dapat menghasilkan hasil yang berbeda untuk konfigurasi, kode, atau input yang sama. |
Filter | Mekanisme untuk mencari hasil pengujian dalam kumpulan hasil, menggunakan atribut yang tersedia. Pelajari selengkapnya. |
Pengelompokan | Bantuan untuk mengatur tampilan hasil pengujian berdasarkan atribut yang tersedia seperti Persyaratan, File pengujian, Prioritas, dan lainnya. Laporan pengujian dan analitik pengujian memberikan dukungan untuk mengelompokkan hasil pengujian. |
Persentase pass | Ukuran keberhasilan hasil pengujian untuk satu instans eksekusi atau selama jangka waktu tertentu. |
Prioritas | Menentukan tingkat kepentingan atau kekritisan pengujian. Prioritas biasanya ditentukan sebagai atribut dalam kode pengujian. Lihat Menerbitkan tugas Hasil Pengujian untuk melihat pemetaan atribut Prioritas untuk format hasil pengujian yang didukung. |
Menguji analitik | Tampilan data pengujian historis untuk memberikan wawasan yang bermakna. |
Kasus pengujian | Secara unik mengidentifikasi satu pengujian dalam cabang yang ditentukan. |
Menguji file | Pengujian grup berdasarkan cara mereka dikemas; seperti file, DLL, atau format lainnya. |
Laporan pengujian | Tampilan satu instans eksekusi pengujian dalam alur yang berisi detail status dan bantuan untuk pemecahan masalah, keterlacakan, dan banyak lagi. |
Hasil pengujian | Instans tunggal eksekusi kasus pengujian dengan hasil dan detail tertentu. |
Uji coba | Pengelompokan logis hasil pengujian berdasarkan: - Pengujian dijalankan menggunakan tugas bawaan: Semua pengujian yang dijalankan menggunakan satu tugas seperti Visual Studio Test, Ant, Maven, Gulp, Grunt, atau Xcode akan dilaporkan dalam satu eksekusi pengujian - Hasil yang diterbitkan menggunakan tugas Terbitkan Hasil Pengujian: Menyediakan opsi untuk mengelompokkan semua hasil pengujian dari satu atau beberapa file hasil pengujian ke dalam satu eksekusi, atau eksekusi individual per file - Hasil pengujian yang diterbitkan menggunakan API: API memberikan fleksibilitas untuk membuat uji coba dan mengatur hasil pengujian untuk setiap eksekusi sesuai kebutuhan. |
Ditelusuri | Kemampuan untuk melacak ke depan atau mundur ke persyaratan, bug, atau kode sumber dari hasil pengujian. |
Bantuan dan dukungan
- Lihat halaman pemecahan masalah kami
- Dapatkan saran tentang Stack Overflow, dan dapatkan dukungan melalui Komunitas Pengembang