Bagikan melalui


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.

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 .

Cuplikan layar pengaturan proyek dengan pengaturan manajemen pengujian dipilih dan tombol untuk menambahkan bidang kustom baru yang ditandai dengan persegi panjang merah.

Pilih + Tambahkan baru untuk menambahkan bidang kustom baru. Setiap bidang kustom harus memiliki nama, jenis yang dikonfigurasi, dan menunjukkan jenis artefak apa yang diterapkannya.

Cuplikan layar dialog yang digunakan untuk menambahkan bidang kustom baru.

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.