Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure DevOps Hizmetleri | Azure DevOps Server | Azure DevOps Server 2022
CSV veya Microsoft Excel (XLSX) dosyalarını kullanarak test çalışmalarını toplu olarak içeri ve dışarı aktarın. Yeni test çalışmaları oluşturabilir, mevcut test çalışmalarını kimlikle güncelleştirebilir veya dış düzenleme için test çalışmalarını indirebilirsiniz. Azure DevOps Hizmetleri otomatik eşleme, yeniden kullanılabilir eşleme şablonları ve çok sayfalı XLSX desteği içeren gelişmiş bir içeri aktarma sihirbazı içerir.
CSV veya Microsoft Excel (XLSX) dosyalarını kullanarak test çalışmalarını toplu olarak içeri ve dışarı aktarın. Yeni test çalışmaları oluşturabilir, mevcut test çalışmalarını kimlikle güncelleştirebilir veya dış düzenleme için test çalışmalarını indirebilirsiniz.
tr-TR: Web portalındaki seçenekler arasında kopyalama, klonlama ve doğrudan güncelleştirmeler için bkz. Test planlarını, test paketlerini ve test çalışmalarını kopyalama veya klonlama. Test nesnelerine ve terminolojiye genel bakış için bkz. Test nesneleri ve terimleri.
Önkoşullar
| Kategori | Gereksinimler |
|---|---|
| Proje erişimi | Proje üyesi |
| Erişim Düzeyleri | Testle ilgili iş öğelerini görüntülemek için en azından temel erişim.
Stakeholder erişimi olan kullanıcılar Azure Test Plans erişemez. Test planları ve test paketleri eklemek, test yapıtlarını silmek veya test yapılandırmalarını tanımlamak için Basic + Test Planları erişiminiz veya Visual Studio aboneliğiniz olmalıdır: Enterprise, Test Professional veya MSDN Platformları. |
| İzinler |
Alan Yolu: - Bu düğümdeki iş öğelerini düzenle: Test planlarını, test paketlerini, test çalışmalarını veya diğer test tabanlı iş öğelerini ekleyin veya değiştirin. - Test planlarını yönetme: Derleme ve test ayarları gibi test planı özelliklerini değiştirin. - Test paketlerini yönetme: Test paketlerini oluşturun ve silin, test paketlerine test çalışmaları ekleyin ve kaldırın, test yapılandırmalarını değiştirin ve test paketlerini taşıyın. Project-level: - Test yapılandırmalarını yönetme ve Test ortamlarını yönetme: Test yapılandırmalarını veya test ortamlarını yönetme. - İş öğelerini kalıcı olarak silme: Test tabanlı iş öğelerini kalıcı olarak silin. |
Daha fazla bilgi için El ile test erişimi ve izinleri bölümüne bakın.
Tavsiye
Bu makalenin devamında AI kullanarak bu göreve yardımcı olabilirsiniz veya başlamak için Azure DevOps MCP Server ile yapay zeka yardımı sağlama konusuna bakın.
Test çalışmalarını dışarı aktarma
Test Planları'nda bir test planı ve ardından bir test paketi seçin.
(İsteğe bağlı) İndirme dosyasına alan eklemek için
Sütun seçenekleri'ni seçin.Dışarı aktaracak test çalışmalarını seçin ve ardından Test çalışmalarını CSV'ye aktar veya Test çalışmalarını XLSX'e aktar'ı seçin.
Dışarı aktarma, ID, İş Öğesi Türü, Başlık, Test Adımı, Adım Eylemi, Beklenen Sonuç, Alan Yolu, Durum, Atanan Kişi ve Sütun seçenekleri aracılığıyla eklediğiniz tüm sütunları içerir. Her test adımı ayrı bir satır olarak görünür.
Test çalışmalarını içeri aktarma
Test Planları'nda bir test planı ve ardından bir test paketi seçin.
Test çalışmalarını CSV/XLSX'ten içeri aktar'ı seçin.
- Bir dosyayı sürükleyip bırakın veya Gözat seçeneğini seçin. Sihirbaz sütunları otomatik olarak Azure DevOps alanlara eşler.
- CSV veya XLSX dosyası seçmek için Gözat'ı seçin.
Tavsiye
CSV dosyalarında, özel karakterleri korumak için UTF-8 kodlamasıyla kaydedin. Virgül veya satır sonları içeriyorsa hücre değerlerini çift tırnak içine alın.
Alan eşlemelerini gözden geçirin. Aşağıdaki dokuz alan gereklidir:
- Kimlik — yeni test çalışmaları için boş bırakın veya güncelleştirilecek mevcut bir kimlik sağlayın
-
İş Öğesi Türü —
Test Caseolmalıdır (tam yazılış ve büyük/küçük harf kullanımı) - Başlık
-
Test Adımı — sıralı adım numarası (
1,2,3) - Adım Eylemi
- Adım Bekleniyor
-
Alan Yolu — var olan bir yolla eşleşmelidir (örneğin,
MyProject\MyArea) - Atanan — kuruluşunuzdaki geçerli kullanıcı
-
Durum — Yeni bir test çalışması için, işleminiz için durum kategorisindeki
Proposedbir durumu kullanın. Varsayılan durum şeklindedirDesign. Mevcut bir test çalışması için geçerli durumunu veya iş akışı tarafından tanımlanan geçerli bir sonraki durumu kullanın.
(İsteğe bağlı) Eşlemeyi değiştirmek için alan açılır menüsünü seçin ve uygun Azure DevOps alanını seçin.
Bir alanı atlamak için, alanı seç...'i göstermesi için eşlemeyi temizleyin.
(İsteğe bağlı) Geçerli eşlemeyi ekibinizle paylaşmak için yeniden kullanılabilir bir şablon olarak dışarı aktarın.
(İsteğe bağlı) Birden çok sayfa içeren XLSX dosyaları için hangi sayfanın içeri aktarılacağını seçin.
İçe aktar'ı seçin. Sihirbaz, mevcut test çalışmalarını eşleşen kimliklerle güncelleştirir.
Tavsiye
CSV dosyalarında, özel karakterleri korumak için UTF-8 kodlamasıyla kaydedin. Virgül veya satır sonları içeriyorsa hücre değerlerini çift tırnak içine alın.
İçe aktar'ı seçin. Dosya gerekli sütunları içermelidir: Id, İş Öğesi Türü, Başlık, Test Adımı, Adım Eylemi, Beklenen Adım, Atanan ve Durum. İçeri aktarma sihirbazı, eşleme gözden geçirme adımı olmadan dosyayı doğrudan içeri aktarır.
Note
Azure DevOps Server için Alan Yolu içeri aktarma için gerekli bir alan değildir. İçeri aktarma işlemi Alan Yolu değerini değiştirmez, bu nedenle bu sütunu CSV dosyanızdan kaldırabilirsiniz.
Örnek CSV dosya yapısı
Her test adımı ayrı bir satırdır. Kimlik, Başlık ve diğer alanları her satırda yineleyin ve Test Adımı numarasını artırın:
ID,Work Item Type,Title,Test Step,Step Action,Step Expected,Area Path,Assigned To,State
,Test Case,Verify login page,1,Navigate to the login page,Login page displays,MyProject\Web,user@contoso.com,Design
,Test Case,Verify login page,2,Enter valid credentials and select Sign in,User is redirected to the dashboard,MyProject\Web,user@contoso.com,Design
,Test Case,Verify login page,3,Select Sign out,User returns to the login page,MyProject\Web,user@contoso.com,Design
,Test Case,Verify search,1,Enter a search term in the search box,Search results display,MyProject\Web,user@contoso.com,Design
Yeni test çalışmaları oluşturmak veya güncelleştirilecek mevcut bir kimlik sağlamak için Kimlik sütununu boş bırakın. Aynı test çalışması için tüm satırlar aynı Başlık ve alan değerlerini paylaşmalıdır.
Örnekte, yeni test çalışmaları için varsayılan durum kullanılır Design. İşleminiz durum kategorisinde özelleştirilmiş bir durum Proposed kullanıyorsa değerini bu durumla değiştirin Design .
Eşleme şablonlarını kullanma
Azure Test Plans, gelecekte aynı sütun yapısına sahip içe aktarmalar için alan eşlemelerini hatırlar. Eşlemeyi yeniden kullanılabilir bir şablon olarak dışarı aktarabilirsiniz, böylece ekip üyelerinin eşlemeleri ayrı ayrı yapılandırmaları gerekmez. Düzenli olarak kullandığınız farklı dosya yapıları için şablonları kaydedin.
Bir şablonu içeri aktardıktan sonra eşlemeleri değiştirirseniz, sistem yanlışlıkla yapılan değişiklikleri önlemeniz için sizi uyarır.
Mevcut test çalışmalarını güncelleştirme
(İsteğe bağlı) Düzenlemek istediğiniz alanları eklemek için
Sütun seçenekleri'ni seçin.Test çalışmalarını CSV veya XLSX'e aktarın. Ayrıntılar için bkz. Test çalışmalarını dışarı aktarma.
Dosyayı düzenleyin. Kimlik veya İş Öğesi Türü alanlarını değiştirmeyin.
Önemli
Eşleşen bir kimliğe sahip bir test senaryosunu yeniden içeri aktarmak, dosyanızdaki adımlarla mevcut tüm test adımlarını değiştirir. Eksik adımlar kaldırıldı. Düzenlemeden önce mutlaka tam test vakasını dışarı aktarın.
Dosyayı kaydedin ve yeniden içeri aktarın. Ayrıntılar için bkz. Test çalışmalarını içeri aktarma. Her içeri aktarma işlemi, etkilenen test çalışmalarının Geçmiş sekmesinde görünen yeni bir düzeltme oluşturur.
İçeri aktarma hataları, zorunlu üst bilgiler, desteklenen iş öğesi türleri ve sınırlamalar hakkında sık sorulan sorular için Sorun giderme ve SSS'ye bakın.
Büyük ölçekte test çalışmalarını yönetmek için yapay zekayı kullanma
Azure DevOps MCP Server yapılandırıyorsanız, yapay zeka yardımcılarını kullanarak test durumlarınızı doğal dil istemlerini kullanarak toplu olarak yönetebilirsiniz.
Toplu test senaryosu yönetimi için örnek istemler
| Görev | Örnek talimat |
|---|---|
| Dışa aktarma için test senaryolarını listeleyin. | Show all test cases in test suite <67890> in project <Contoso> |
| Güncelleştirilecek test çalışmalarını bulma | List all test cases in <Contoso> with Priority = <1> and State = <Design> |
| Test çalışmalarını toplu güncelleştirme | Update all test cases in area path <Contoso\\Checkout> to set Priority = <2> |
| Tamamlanmamış test çalışmalarını tanımlama | Find test cases in <Contoso> that have no test steps defined |
| Test çalışması alanlarını denetleme | List test cases in test plan <12345> that are missing the Automation Status field |
| Eski test çalışmalarını bulma | List test cases in <Contoso> that haven't been run in the last 90 days |
| Dışarı aktarmadan önce tekrarlayan öğeleri tespit et | Find test cases in project <Contoso> that have the same title |
| Test kapsamı boşluklarını özetleme | Show test suites in test plan <12345> that have fewer than 3 test cases |
Tavsiye
Visual Studio Code kullanıyorsanız agent modu karmaşık toplu test çalışması işlemlerinin sorunlarını gidermek için özellikle yararlıdır.
- Önceki sorgulardan eski veya önbelleğe alınmış verileri kullanmaktan kaçınmak için" Daha önce getirilen verileri kullanmayın" isteminize ekleyin.