Test için izinleri ve erişimi ayarlama

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure Test Plans hizmetinin tüm özelliklerini kullanmak için Temel + Test Plans erişimi düzeyine veya aşağıdaki aboneliklerden birine sahip olmanız gerekir:

Ayrıca, kullanıcılara veya gruplara bir nesne veya proje için belirli izinler vererek çeşitli el ile test özelliklerine erişim verebilir veya bu özelliklere erişimi kısıtlayabilirsiniz. Birçok test yapıtı, teste özgü iş öğesi türlerine karşılık gelir. Bu nedenle, iş izleme izinleri test planları, test paketleri, test çalışmaları ve daha fazlası gibi teste özgü iş öğeleri için geçerlidir. Alan yolları ve proje düzeyinde iş öğeleri ve el ile test özellikleri için izinleri ayarlarsınız. Test denetleyicilerini kuruluş veya koleksiyon düzeyinde yönetmek için izinleri ayarlarsınız. Test denetleyicileri, yük testlerinin gerçekleştirilmesinde kullanılır.

  • Nesne düzeyi, Alan yolu düzeyi
    • Bu düğümdeki iş öğelerini düzenle: Test planları, test paketleri, test çalışmaları, paylaşılan adımlar veya paylaşılan parametreler gibi teste özgü iş öğelerini ekleyin veya düzenleyin.
    • Test planlarını yönetme: Derleme ve test ayarları gibi test planı özelliklerini değiştirin.
    • Test paketlerini yönetme: Test paketlerini oluşturma ve silme, test paketlerinden test çalışmaları ekleme ve kaldırma, test paketleriyle ilişkili test yapılandırmalarını değiştirme ve test paketi hiyerarşisini değiştirme (test paketini taşıma).
  • Proje düzeyi
  • Kuruluş veya koleksiyon düzeyi
    • Test denetleyicilerini yönetme: TFS 2018 ve sonraki sürümleri için kullanım dışı bırakılmış bir özellik ile ilişkili izin. Daha fazla bilgi edinmek için bkz . Yük testlerini çalıştırmak için test aracılarına ve test denetleyicilerine genel bakış ve Test aracılarını ve test denetleyicilerini yükleme.

Önkoşullar

  • Erişim düzeylerini veya kuruluş düzeyinde izinleri yönetmek için Proje Koleksiyonu Yöneticileri güvenlik grubunun üyesi olmanız veya Örnek düzeyini düzenle ayarının İzin Ver olarak ayarlanmış olması gerekir.
  • Proje veya nesne düzeyinde testle ilgili izinleri yönetmek için Project Yönetici istrators güvenlik grubunun üyesi olmanız gerekir.

Daha fazla bilgi için aşağıdaki makaleleri inceleyin:

  • Erişim düzeylerini yönetmek için Azure DevOps Server Yönetici istrators grubunun üyesi olmanız gerekir.
  • Proje veya nesne düzeyinde testle ilgili izinleri yönetmek için Project Yönetici istrators güvenlik grubunun üyesi olmanız gerekir.
  • Koleksiyon düzeyi izinlerini yönetmek veya erişim düzeylerini yönetmek için Proje Koleksiyonu Yönetici istrators güvenlik grubunun üyesi olmanız veya Örnek düzeyi bilgilerini düzenle seçeneğinin İzin Ver olarak ayarlanması gerekir.

Daha fazla bilgi için aşağıdaki makaleleri inceleyin:

El ile test özelliklerine erişim izni verme

Test özellik kümesine tam erişim elde etmek için erişim düzeyinizin Temel + Test Planları olarak ayarlanması gerekir. Temel erişimi olan ve iş öğelerini kalıcı olarak silme ve test yapıtlarını yönetme izinleri olan kullanıcılar yalnızca yalnız bırakılmış test çalışmalarını silebilir.

Alan yolu altında test planlarını ve test paketlerini yönetme

Alan yolu izinleri, bu alanlara atanan test planlarını veya test paketlerini düzenlemek veya değiştirmek için erişim vermenizi veya kısıtlamanızı sağlar. Kullanıcılara veya gruplara erişimi kısıtlayabilirsiniz.

Önceki bölümde ayarlanan proje düzeyi izinlerine ek olarak, ekip üyelerinin bir alan yolu için ayarlanmış test yapıtlarını yönetmek için izinlere ihtiyacı vardır.

Alan yolları için Güvenlik sayfasını açın ve izin vermek istediğiniz kullanıcı veya grubu seçin.

Proje için açık Alan yolu izinlerini gösteren ekran görüntüsü.

Test planlarını yönet ve Test paketlerini yönet izinlerini İzin Ver olarak ayarlayın.

Test planları ve paketleri için izin ver olarak ayarlanmış erişimi gösteren ekran görüntüsü.

Test yapıtları oluşturma ve silme izinlerini ayarlama

Test planları, test paketleri, test çalışmaları gibi test yapıtları iş öğesi türleri olsa da, bunları silme yöntemi test dışı iş öğelerinin silinmesinden farklıdır.

Önemli

Yalnızca test planları, test paketleri, test çalışmaları, paylaşılan adımlar ve paylaşılan parametreler gibi test yapıtlarının kalıcı olarak silinmesini destekliyoruz. Silinen test yapıtları geri dönüşüm kutusunda görünmez ve geri yüklenemez. Test yapıtlarının silinmesi yalnızca seçili test yapıtını silmekle kalmaz, aynı zamanda alt test paketleri, tüm yapılandırmalardaki test noktaları, test ediciler (temel alınan test çalışması iş öğesi silinmez), test sonuçları geçmişi ve diğer ilişkili geçmiş gibi ilişkili tüm alt öğeleri de siler.

Test yapıtlarını sildiğinizde aşağıdaki eylemler gerçekleşir:

  1. Silinen test yapıtını test çalışması yönetimi (TCM) veri deposundan kaldırır ve temel alınan iş öğesini siler
  2. Hem TCM tarafından hem de temel alınan iş öğelerinden tüm alt öğeleri silmek için bir iş çalıştırır. Bu eylem, silinecek yapıt sayısına bağlı olarak zaman alabilir (birkaç dakikaya kadar).
  3. İş öğesi izleme veri deposundaki ve TCM veri deposundaki tüm bilgilerin silinmesine ve yeniden etkinleştirilememesine veya geri yüklenememesine neden olur.

Project Yönetici istrators grubunun üyesi olmanız veya Test yapıtlarını silme izninin İzin Ver olarak ayarlanmış olması gerekir. Ayrıca erişim düzeyinizin Temel + Test Planları veya Tam Test özellik kümesine erişim sağlayan Visual Studio Enterprise olarak ayarlanmış olması gerekir. Temel erişimi olan ve iş öğelerini kalıcı olarak silme ve test yapıtlarını yönetme izinleri olan kullanıcılar yalnızca yalnız bırakılmış test çalışmalarını silebilir. Başka bir ifadeyle, herhangi bir test planına veya test paketine bağlı olmayan İş'ten oluşturulan test çalışmalarını silebilirler.

Not

Proje İzinleri Ayarlar Sayfa önizleme sayfasını etkinleştirmek için bkz. Önizleme özelliklerini etkinleştirme.

Bu örnekte, Team Yönetici grubuna atanan üyelere test çalıştırmaları oluşturma ve görüntüleme ve test yapılandırmalarını ve ortamlarını yönetme izinleri veririz.


Bu örnekte, Test Yönetici grubuna atanan üyelere test çalıştırmalarını silme izinleri veririz.

Özel bir grup için proje düzeyi izinleri ayarlama, Team Yönetici