Aracılığıyla paylaş


Özel alanlar

Azure DevOps Services

Özel alanların kullanılması, özel verilerin test çalıştırmasına ve/veya test sonucuna göre depolanmasına olanak tanır. Tek bir Azure DevOps projesi için tanımlanmış en fazla 100 özel alan olabilir. Proje yöneticisi özel alanlar kümesini yönetebilir (ekleyebilir/silebilir).

Özel alanları yönetme

Özel alanları yönetmenin iki yolu vardır: REST API aracılığıyla veya proje yöneticisi bunu İşlem Hatları altında Test yönetimi'ni seçerken Proje ayarları aracılığıyla yapabilir. Bu sayfada + Yeni ekle düğmesine tıklayarak yeni özel alan eklenebilir.

Test yönetimi ayarlarının seçili olduğu proje ayarlarının ve kırmızı dikdörtgenle işaretlenmiş yeni bir özel alan ekleme düğmesinin ekran görüntüsü.

Yeni bir özel alan eklemek için + Yeni ekle'yi seçin. Her özel alanın bir adı, türü yapılandırılmış ve ne tür bir yapıt için geçerli olduğunu belirtmesi gerekir.

Yeni bir özel alan eklemek için kullanılan iletişim kutusunun ekran görüntüsü.

Özel alanın adı 50 karakterden uzun olamaz (boşluklar, sayılar ve özel karakterlere izin verilmez) ve projede benzersiz olmalıdır. Adlar büyük/küçük harfe duyarlı değildir, bu nedenle "Test" adlı bir özel alanınız ve "test" adlı bir özel alanınız olamaz. Tür aşağıdakilerden biri olabilir:

  • Bit
  • DateTime
  • Int
  • Satışa Arz
  • String
  • GUID

Mevcut özel alanlar düzenlenebilir (yalnızca ad değiştirilebilir) veya kaldırılabilir.

Not

Özel alanı kaldırdıktan sonra, yaklaşık bir gün boyunca adını kullanamazsınız. Silinen özel alanları kalıcı olarak kaldıran arka plan işlemi günde bir kez çalıştırılır.

Özel verileri özel alanlara depolama

Özel verilerinizi test çalıştırması/sonuç oluşturma işlemi kapsamında veya test çalıştırması/sonucu oluşturulduktan sonra yapılandırılan özel alanlarda depolayabilirsiniz. Her ikisi de şimdilik REST API kullanılarak yapılabilir. Gelecekte özel verilerin test sonuçları dosyasından alınmasına izin yeceğiz. Mevcut test çalıştırması/sonucu için özel alanlarınızda depolanan değerleri almak için REST API'yi kullanmanız gerekir. Şu an için Azure DevOps kullanıcı arabiriminde bunlarda depolanan özel alanları ve değerleri görüntülemeyeceğiz (gelecekte bu özelliği ekleyeceğiz).

REST API aracılığıyla test çalıştırması ve/veya sonucu oluştururken ve özel verileri mevcut özel alana depolamak istediğinizde, sizin için en iyi seçenek özel verileri test çalıştırması ve/veya sonuç oluşturma işlemi kapsamında göndermektir. Test çalıştırması çağrısı REST API Çalıştırmaları oluşturmak için - Oluşturma ve test sonucu çağrısı REST API Sonuçları oluşturma - Ekle.

Test çalıştırması ve/veya sonucu REST API aracılığıyla oluşturulmadığında, ancak başka bir yolla, önce özel alanlarda özel verileri ayarlamak (veya güncelleştirmek) istediğiniz test çalıştırmasının veya sonucunun kimliğini bulmanız ve ardından REST API Çalıştırmaları çağırmanız gerekir- Test çalıştırması için güncelleştirme ve REST API Sonuçları - Test sonucu için güncelleştirme .

Daha önce test çalıştırmasına ve/veya sonucuna karşı depolanan özel alanlardan özel verileri almak için önce test çalıştırmasının veya sonucun kimliğini bulmanız gerekir. Ardından REST API Çalıştırmaları - Test çalıştırması için sorgu ve REST API Sonuçları - Test sonucu için alma çağrısı yapabilirsiniz.

Özel alanlar için özel veriler bir dizide gönderilir veya alınır. Bu dizinin her öğesi iki "fieldname" ve "value" özelliği içerir ve bunun bir örneğini burada görebilirsiniz. Değer, özel alan için yapılandırılan türle eşleşen türün nesnesidir. Özel alanın türünü anlamak için, özel alanların dizisini sağlayan REST API'yi kullanmak isteyebilirsiniz. Her alan için, bu alanın kimliğini, adını, türünü ve kapsamını bulabilirsiniz. Verilen adın özel alanının türünü biliyorsanız türü sabit kodla da yazabilirsiniz.