Bidang isian kustom
Azure DevOps
Menggunakan bidang kustom memungkinkan penyimpanan data kustom terhadap hasil pengujian dan/atau pengujian. Mungkin ada hingga 100 bidang kustom yang ditentukan untuk satu proyek Azure DevOps. Administrator proyek dapat mengelola (menambahkan/menghapus) kumpulan bidang kustom.
Prasyarat
Kategori | Persyaratan |
---|---|
Tingkat akses | - Setidaknya akses Dasar , dengan izin untuk melihat item kerja di bawah Jalur Area yang sesuai. - Untuk menambahkan rencana pengujian dan kumpulan pengujian, menghapus artefak pengujian, dan menentukan konfigurasi pengujian: Dasar + Rencana Pengujian akses. Atau, salah satu langganan Visual Studio berikut ini: - Enterprise - Uji Profesional Platform MSDN - |
Izin | - Untuk menambahkan atau memodifikasi rencana pengujian, rangkaian pengujian, kasus pengujian, atau jenis pekerjaan berbasis pengujian lainnya: Menyunting item kerja pada simpul ini izin diatur ke Izinkan di bawah Jalur Area yang sesuai. - Untuk mengubah properti rencana pengujian seperti pengaturan build dan pengujian: Kelola rencana pengujian izin diatur ke Izinkan di bawah Jalur Areayang sesuai. - untuk membuat dan menghapus suite pengujian, menambahkan dan menghapus kasus pengujian dari rangkaian pengujian, mengubah konfigurasi pengujian yang terkait dengan suite pengujian, dan memodifikasi hierarki rangkaian pengujian (memindahkan rangkaian pengujian): Mengelola suite pengujian izin yang diatur ke Izinkan di bawah Jalur Area yang sesuai. |
Untuk informasi selengkapnya, lihat Akses dan izin pengujian manual.
Mengelola bidang kustom
Ada dua cara untuk mengelola bidang kustom - baik melalui REST API atau administrator proyek dapat melakukannya melalui pengaturan Proyek saat memilih Manajemen pengujian di bawah Alur. Pada halaman tersebut bidang kustom baru dapat ditambahkan dengan mengklik tombol + Tambahkan baru .
Pilih + Tambahkan baru untuk menambahkan bidang kustom baru. Setiap bidang kustom harus memiliki nama, jenis yang dikonfigurasi, dan menunjukkan jenis artefak apa yang diterapkannya.
Nama bidang kustom tidak boleh lebih panjang dari 50 karakter (spasi, angka, dan karakter khusus tidak diizinkan) dan harus unik dalam proyek. Nama-nama tersebut tidak peka huruf besar/kecil, sehingga Anda tidak dapat memiliki satu bidang kustom bernama "Uji" dan yang lainnya bernama "test". Jenis bisa jadi salah satu dari yang berikut:
- Bit
- DateTime
- Int
- Float
- String
- Guid
Bidang kustom yang ada dapat diedit (hanya nama yang dapat diubah) atau dihapus.
Catatan
Setelah menghapus bidang kustom, Anda tidak dapat menggunakan namanya selama sekitar satu hari. Proses latar belakang yang menghapus bidang kustom yang dihapus secara permanen dijalankan satu hari.
Menyimpan data kustom ke bidang kustom
Anda dapat menyimpan data kustom Anda ke dalam bidang kustom yang dikonfigurasi baik sebagai bagian dari eksekusi pengujian/pembuatan hasil atau setelah uji coba/hasil dibuat. Keduanya dapat dilakukan menggunakan REST API untuk saat ini. Di masa mendatang, kami akan mengizinkan data kustom diambil dari file hasil pengujian. Untuk mendapatkan nilai yang disimpan di bidang kustom Anda untuk uji coba/hasil yang ada, Anda harus menggunakan REST API. Untuk saat ini kami tidak menampilkan bidang kustom dan nilai yang disimpan dalam ini di antarmuka pengguna Azure DevOps (kami akan menambahkan kemampuan tersebut di masa mendatang).
Saat Anda membuat uji coba dan/atau hasil melalui REST API dan ingin menyimpan data kustom ke bidang kustom yang ada, maka opsi terbaik bagi Anda adalah mengirim data kustom sebagai bagian dari uji coba dan/atau pembuatan hasil. Untuk membuat panggilan uji coba REST API Runs - Buat dan untuk membuat hasil pengujian panggilan HASIL REST API - Tambahkan.
Ketika uji coba dan/atau hasil tidak dibuat melalui REST API, tetapi dengan cara lain, maka Anda harus terlebih dahulu menemukan identifikasi eksekusi pengujian atau hasil yang ingin Anda atur (atau perbarui) data kustom di bidang kustom lalu panggil REST API Runs - Update untuk uji coba dan Rest API Results - Update untuk hasil pengujian.
Untuk mengambil data kustom dari bidang kustom yang disimpan sebelumnya terhadap uji coba dan/atau hasil, Anda harus terlebih dahulu menemukan identifikasi eksekusi atau hasil pengujian. Kemudian Anda dapat memanggil Eksekusi REST API - Kueri untuk uji coba dan Hasil REST API - Dapatkan untuk hasil pengujian.
Data kustom untuk bidang kustom dikirim atau diterima dalam array. Setiap item array tersebut berisi dua properti "fieldname" dan "value" dan Anda dapat melihat contohnya di sini. Nilai adalah objek dari jenis yang cocok dengan jenis yang dikonfigurasi untuk bidang kustom. Untuk memahami jenis bidang kustom, Anda mungkin ingin menggunakan REST API yang menyediakan array bidang kustom. Untuk setiap bidang, Anda dapat menemukan ID, nama, jenis, dan cakupannya di sana. Anda juga dapat melakukan hardcode jenis jika Anda tahu apa jenis bidang kustom dari nama yang diberikan.