Aracılığıyla paylaş


Azure Test Planları nedir?

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

Azure Test Planları, geliştirme süreci boyunca kalite ve işbirliğine yönelik güçlü araçlar sunar. Bu tarayıcı tabanlı test yönetimi çözümü planlı el ile test etmeyi, kullanıcı kabul testlerini, keşif testlerini ve paydaş geri bildirimlerini destekler.

Azure Test Planları, Test Planları, Tümü ekran görüntüsü

Not

Bu makale, Azure DevOps Services ve Azure DevOps Server 2020 ve sonraki sürümleri için geçerlidir. Bilgilerin çoğu önceki şirket içi sürümler için geçerlidir, ancak görüntüler yalnızca en son sürüme yönelik örnekleri gösterir. Ayrıca Azure DevOps Server 2020 sürümüyle kullanıcı arabirimi önemli ölçüde değişti. Yeni arabirime ve desteklenen özelliklere genel bakış için bkz . Test Planlarında Gezinme.

Azure Test Planları nasıl çalışır?

Tarayıcı tabanlı araçların (Test planları, İlerleme raporu, Parametreler, Yapılandırmalar, Çalıştırmalar ve Test araçları) ve DevOps tümleştirme özelliklerinin birleşimiyle Azure Test Planları aşağıdaki test hedeflerini destekler:

  • El ile ve keşif testi gerçekleştirin:

    • Planlı el ile testi düzenleme: Testleri test planlarına ve test paketlerine göre düzenlemek için test edicileri ve test müşteri adaylarını belirleyin.
    • Kullanıcı kabul testi gerçekleştirme: Teslim edilen değerin müşteri gereksinimlerini karşıladığını doğrulamak için kullanıcı kabul test edicilerini belirleyin ve mühendislik ekipleri tarafından oluşturulan test yapıtlarını yeniden kullanın.
    • Keşif testi yürütme: Geliştiricilerin, test edicilerin, UX ekiplerinin, ürün sahiplerinin ve diğer kişilerin test planları veya test paketleri kullanmadan yazılım sistemlerini keşfetmesini sağlayın.
    • Paydaş geri bildirimlerini toplayın: Test gerçekleştirmek için pazarlama ve satış bölümlerinden kullanıcılar gibi geliştirme ekibinin dışındaki paydaşlarla etkileşime geçin.
  • Testi otomatikleştirme: CI/CD içinde testi desteklemek için Azure Test Planlarını Azure Pipelines ile tümleştirin. Test planlarını ve test çalışmalarını derleme veya yayın işlem hatları ile ilişkilendirin. Test sonuçlarını yakalamak ve yayımlamak için işlem hattı görevleri ekleyin. Yerleşik devam eden raporlar ve işlem hattı test raporları aracılığıyla test sonuçlarını gözden geçirin.

  • İzlenebilirlik sağlayın: Test çalışmalarını ve test paketlerini kullanıcı hikayelerine, özelliklerine veya uçtan uca izlenebilirlik gereksinimlerine bağlayın. Testleri ve hataları test edilen gereksinimlere ve derlemelere otomatik olarak bağlayın. Panodan test ekleyin ve çalıştırın veya daha büyük ekipler için Test planları merkezini kullanın. İşlem hattı sonuçları ve Gereksinimler pencere öğesiyle gereksinimlerin testini izleyin.

  • Raporlama ve analizi izleme: Yapılandırılabilir izleme grafikleri, panolar için teste özgü pencere öğeleri ve İlerleme raporları, işlem hattı test sonucu raporları ve Analytics hizmeti gibi yerleşik raporlar ile test sonuçlarını ve ilerleme durumunu izleyin.

Not

Yük ve performans testi: Azure DevOps bulut tabanlı yük testi hizmeti kullanım dışı bırakıldığında Azure Yük Testi kullanılabilir. Azure Yük Testi, yüksek ölçekli yük oluşturmak için mevcut Apache JMeter betiklerini kullanmanızı sağlayan tam olarak yönetilen bir yük testi hizmetidir. Daha fazla bilgi için bkz . Azure Yük Testi nedir?. Azure DevOps yük testinin kullanımdan kaldırılması hakkında daha fazla bilgi için bkz . Visual Studio'da yük testi işlevselliğinde yapılan değişiklikler ve Azure DevOps'ta bulut yük testi.

Temel avantajlar

Azure Test Planları, yazılım geliştirme ekiplerine aşağıdaki avantajları sağlar.

  • Herhangi bir platformda test etme: Test Planları web portalıyla, tüm el ile test özelliklerine erişmek için desteklenen herhangi bir tarayıcıyı kullanabilirsiniz. Kullanıcıların herhangi bir platformdaki tüm ana tarayıcılardan erişebileceği kullanımı kolay, tarayıcı tabanlı bir arabirim aracılığıyla el ile testler oluşturmanıza ve çalıştırmanıza olanak tanır.

  • Zengin tanılama verileri toplama: Web tabanlı Test Çalıştırıcısı ve Test Çalıştırıcısı istemcisini kullanarak, el ile testleriniz sırasında zengin tanılama verileri toplayabilirsiniz. Bu veriler, test altındaki uygulamalarınız için ekran görüntülerini, görüntü eylem günlüğünü, ekran kayıtlarını, kod kapsamını, IntelliTrace izlemelerini ve test etkisi verilerini içerir. Bu veriler test sırasında oluşturduğunuz tüm hatalara otomatik olarak eklenir ve geliştiricilerin sorunları yeniden oluşturmasını kolaylaştırır.

  • Uçtan Uca izlenebilirlik: Azure DevOps, iş öğelerini diğer nesnelere bağlayarak gereksinimlerinizin, derlemelerinizin, testlerinizin ve hatalarınızın uçtan uca izlenebilirliğini sağlar. Kullanıcılar gereksinim kalitelerini panodaki kartlardan takip edebilir. Test sırasında oluşturulan hatalar, test edilen gereksinimlere ve derlemelere otomatik olarak bağlanır ve bu da gereksinimlerin veya derlemelerin kalitesini izlemenize yardımcı olur.

  • Tümleşik analiz: Analiz hizmeti, Power BI kullanarak yerleşik raporlara, yapılandırılabilir pano pencere öğelerine ve özelleştirilebilir raporlara akış sağlayan veriler sağlar. Veriler hem el ile hem de otomatikleştirilmiş testler için test planının ilerleme durumunu ve eğilimlerini izler. Test analizi, derlemeler ve sürümler için test verilerine neredeyse gerçek zamanlı görünürlük sağlar. Teams, iyi durumdaki işlem hatlarının korunmasına yardımcı olmak için test yardımcılığını geliştirmek için bu veriler üzerinde işlem yapabilir.

  • Genişletilebilir platform. Zaten bildiğiniz araçları ve teknolojileri Azure DevOps ile tümleştirmeniz ve genişletmeniz için en uygun geliştirme araçlarıyla birleştirebilirsiniz. Test yönetimi yaşam döngünüz için ihtiyacınız olan deneyimi sağlayan uzantılar oluşturmak için Test platformu için sağlanan REST API'lerini ve katkı modelini kullanın.

Desteklenen senaryolar ve erişim gereksinimleri

Azure DevOps web portalı özelliklerine erişim, kullanıcılara atanan erişim düzeyleri aracılığıyla yönetilir. Üç ana erişim düzeyi, Erişim düzeyleri hakkında bölümünde açıklandığı gibi Paydaş, Temel ve Temel+Test planlarıdır. Aşağıdaki tabloda, Azure Test Planlarıyla ilişkili görevleri uygulamak için gereken erişim düzeyi gösterilir. Erişim düzeylerine ek olarak, belirli özelliklerin yürütülmesi için izinler gerekir. Daha fazla bilgi için bkz . El ile test erişimi ve izinleri.

Senaryo ve görevler

Paydaş

Temel

Temel +Test Planları


Test planlaması

  • Test planı ve test paketi oluşturma
  • Test planı çalıştırma ayarlarını yönetme
  • Yapılandırmaları yönetme

✔️

Yürütmeyi test et

  • Test Çalıştırıcı ile testleri herhangi bir platformda (Windows, Linux, Mac) çalıştırma

✔️

✔️

Test ve Geri Bildirim uzantısıyla keşif testi gerçekleştirme

✔️

✔️

✔️

Testleri analiz etme ve gözden geçirme

  • Test ilerleme durumunu izlemek için öncelik, yapılandırma vb. gibi çeşitli özetlerle grafikler oluşturma
  • Test sonuçlarına göz atma
  • Test planlarını ve test paketlerini gözden geçirme için dışarı aktarma
  • Kullanıcı Kabul Testi – Testleri atama ve e-postayla davet etme

✔️

✔️

El ile yapılan testler ve keşif testleri

El ile ve keşif testlerini desteklemek için Azure Test Planları, testleri planlamak ve yazmak için teste özgü iş öğesi türlerini kullanır. Ayrıca, testleri çalıştırmayı desteklemek için iki test aracı sağlar. Test planları, Parametreler ve Yapılandırmalar hub'ları, test öğelerini, bunların ayarlarını ve yapılandırmalarını verimli bir şekilde oluşturmak ve yönetmek için araçlar sağlar. Test paketleri, geliştirme aşamasında ilişkili gereksinimlerin kalitesini anlamanıza yardımcı olmak için dinamik (gereksinimler tabanlı paketler ve sorgu tabanlı paketler) veya regresyon testlerini karşılamanıza yardımcı olmak için statik olabilir.

Teste özgü iş öğesi türleri

Test Planları, Test Paketleri, Test Çalışmaları, Paylaşılan Adımlar ve Paylaşılan Parametreler gibi iş öğesi türleri, gereksinimlerin izlenmesini ve test adımlarının ve verilerin birçok test çalışması arasında paylaşılması için çeşitli açık bağlantıları destekler. Test çalışmaları el ile veya otomatik olarak atanabilir. Bu test öğelerinin her birinin açıklaması için bkz . Test nesneleri ve terimleri.

Test yönetimi iş öğesi türleri

Azure DevOps'ta test sonucu, test çalıştırması ve test çalışması arasındaki ilişki aşağıdaki gibi anlaşılabilir:

  • Test çalışması: Belirli bir özelliği veya işlevselliği doğrulamak için tasarlanmış belirli bir senaryo veya adım kümesi.
  • Test çalıştırması: Bir veya daha fazla test çalışmasının yürütüldüğü bir örnek. Her test çalıştırması birden çok test çalışması içerebilir.
  • Test sonucu: Test çalıştırmasının sonucu. Bir test çalıştırması içindeki her test çalışmasının, başarılı veya başarısız olduğunu gösteren kendi test sonucu vardır.

Not

Azure DevOps Server 2020 ve sonraki sürümleriyle, işlem hatlarına test görevleri ekleyerek otomatikleştirilmiş testler gerçekleştirebilirsiniz. Test görevleri kullanıldığında test planlarını, test çalışmalarını ve test paketlerini tanımlamak gerekmez.

Test planlarını ve test paketlerini tanımlama

Test planları hub'ından test planları ve test paketleri oluşturup yönetirsiniz. Test planlarına statik, gereksinim tabanlı veya sorgu tabanlı bir veya daha fazla test paketi ekleyin. Test planlarını ve test paketlerini dışarı aktarın ve ekiplerinizle paylaşın. Nasıl yapılacağını öğrenmek için bkz . Test planları ve test paketleri oluşturma ve Test planlarını, test paketlerini ve test çalışmalarını kopyalama veya kopyalama.

Azure Test Planlarının, Seçili test planlarının ekran görüntüsü

Test çalışmalarını kullanarak test yazma

Test adımlarını ve isteğe bağlı olarak başvurulacak test verilerini tanımlayarak el ile test çalışmalarını tanımlarsınız. Test paketleri bir veya daha fazla test çalışması oluşur. Test paketlerinin içinde test çalışmalarını paylaşabilirsiniz. Test çalışmalarını tanımlamaya yönelik Kılavuz görünümü kopyalama, yapıştırma, ekleme ve silme işlemlerini destekler. Testleri yürütmek için tek veya birden çok test ediciyi hızla atayın. Test paketleri arasında test sonuçlarını ve bir test çalışması başvurularını görüntüleyin. Nasıl yapılacağını öğrenmek için bkz . Test çalışmaları oluşturma.

Azure Test Planları, Test planları, test paketleri, Tanımla sekmesinin ekran görüntüsü

Her test çalışması içinde, beklenen sonuçları içeren bir test adımları kümesi belirtirsiniz. İsteğe bağlı olarak, paylaşılan adımlar veya paylaşılan parametreler ekleyebilirsiniz. İzlenebilirlik için test çalışmalarını test ettikleri kullanıcı hikayelerine, özelliklerine veya hatalarına bağlayın.

Test çalışması iş öğesi formunun ekran görüntüsü.

Paylaşılan parametreleri yönetme

Test çalışmaları arasında paylaşılan parametreleri tanımlamak ve yönetmek için Parameters hub'ını kullanın. Paylaşılan parametreler, farklı test verileriyle el ile testleri birkaç kez tekrarlama desteği sağlar. Örneğin, kullanıcılarınız bir alışveriş sepetine farklı miktarlarda ürün ekleyebiliyorsa, 200 miktarın çalışıp çalışmadığını ve 1 miktarını denetlemek istersiniz.

Azure Test Planları, Parametreler hub'ı ekran görüntüsü

Test yapılandırmalarını ve değişkenlerini yönetme

Yapılandırmalar hub'ı ile ekipler test planları tarafından başvurulan test yapılandırmalarını ve değişkenlerini tanımlayabilir, gözden geçirebilir ve yönetebilir. Test yapılandırmaları, uygulamalarınızı farklı işletim sistemlerinde, web tarayıcılarında ve sürümlerde test etme desteği sağlar. Paylaşılan parametrelerde olduğu gibi, test yapılandırmaları birden çok test planı arasında paylaşılabilir.

Azure Test Planları, Yapılandırmalar hub'ı ekran görüntüsü

Test yürütme ve test araçları

Aşağıdaki araçlarla geliştiriciler, test ediciler ve proje katılımcıları testleri yürütürken ve testlere bağlı kod hatalarını otomatik olarak günlüğe kaydederken testleri başlatabilir ve zengin verileri yakalayabilir. Masaüstü ve web uygulamalarında test yürüterek uygulamanızı test edin.

  • Test Çalıştırıcısı: El ile testleri çalıştırmak için Test planları hub'ından başlattığınız web uygulamalarını test etmek için tarayıcı tabanlı bir araç ve masaüstü uygulamalarını test etmek için masaüstü istemci sürümü. Test Çalıştırıcısı, görüntü eylem günlüğü, video kaydı, kod kapsamı gibi testler gerçekleştirirken zengin veri toplamayı destekler. Ayrıca kullanıcıların hata oluşturmasına ve testlerin durumunu işaretlemesine de olanak tanır.
  • Test ve Geri Bildirim uzantısı: Chrome, Microsoft Edge veya Firefox tarayıcılarından erişdiğiniz keşif testlerini desteklemek için ücretsiz bir uzantıdır. Uzantı, görüntüler veya video aracılığıyla keşfedilen uygulamayla etkileşimleri yakalar ve sözlü veya yazılı açıklamalar girer. Yanıt verilerini izlemeye yardımcı olmak için geri bildirim yanıtı iş öğesi türünde bilgiler yakalanır.

Test yürütme özelliği

Belirtilen araçları kullanarak aşağıdaki görevleri gerçekleştirebilirsiniz.

Görev Test planları hub'ı Test Çalıştırıcı Test ve Geri Bildirim uzantısı
Toplu işaretleme testleri ✔️
Testleri veya test adımlarını geçirme veya başarısız yapma ✔️ ✔️
Yürütme sırasında testlere satır içi değişiklikler ✔️ ✔️
Testleri duraklatma ve sürdürme ✔️ ✔️
Test yürütme sırasında dosya hataları ✔️ ✔️
Test yürütmesi sırasında ekran görüntülerini, görüntü eylem günlüğünü ve ekran kaydını yakalama ✔️ ✔️
Test yürütme sırasında mevcut hataları güncelleştirme ✔️ ✔️
Hataları doğrulama ✔️ ✔️
Test çalıştırması için derleme atama ✔️
Test ayarlarını atama ✔️
Test çalıştırmalarını gözden geçirme ✔️

Testleri yürütme

Test planları hub'ı Yürüt sekmesinden ekip üyeleri, bir test paketi için tanımlanan bir veya daha fazla test çalışması için test yürütmesi başlatabilir. Seçenekler arasında web veya masaüstü uygulaması için Test Çalıştırıcısı çalıştırma yer alır. İsteğe bağlı olarak, ekip üyeleri el ile test için desteklenen diğer istemcileri seçmek veya otomatik test için bir derleme seçmek üzere Seçeneklerle çalıştır'ı seçebilir. Daha fazla bilgi için bkz . El ile testleri çalıştırma.

Birden çok test çalışması yürütmenin ekran görüntüsü.

Test Çalıştırıcı

Test Çalıştırıcısı , web ve masaüstü uygulamalarınız için testler çalıştırır. Test adımlarını ve test sonuçlarını başarılı veya başarısız olarak işaretleyin ve test sırasında sistem bilgileri, görüntü eylem günlükleri, ekran kayıtları ve ekran yakalamaları gibi tanılama verilerini toplayın. Testler sırasında oluşturulan hatalar, geliştiricilerinizin sorunları yeniden oluşturmasına yardımcı olmak için yakalanan tüm tanılama verilerini otomatik olarak içerir. Daha fazla bilgi için bkz. Web uygulamaları için testleri çalıştırma ve Masaüstü uygulamaları için testleri çalıştırma.

Ek açıklamalı Test Çalıştırıcısı'nın ekran görüntüsü.

Kullanıcı onay sınamaları

Kullanıcı kabul testi (UAT), ekiplerin müşteriler tarafından istenen değeri sunmasını sağlamaya yardımcı olur. UAT test planları ve paketleri oluşturabilir, bu testleri yürütmek için birkaç testçi davet edebilir ve basit grafikleri kullanarak test ilerlemesini ve sonuçlarını izleyebilirsiniz. Nasıl yapılacağını öğrenmek için bkz . Kullanıcı kabul testi.

Tüm testleri çalıştırmak için test edicileri atama

Test ve Geri Bildirim uzantısıyla keşif testi

Test & Geri Bildirim uzantısı, web uygulamalarını her zaman ve her yerde test etmek için kullanabileceğiniz tarayıcı tabanlı basit bir uzantıdır ve ekipteki herkesin kullanması için yeterince basittir. Sorunları bulmak için daha fazla zaman harcamanıza ve bunları dosyalarken daha az zaman harcamanıza olanak tanıyarak üretkenliği artırmaya yardımcı olur.

Web uygulamalarınızı keşif testi

Paydaş geri bildirimi

İyi kalitede yazılım geliştirme açısından hayati önem taşıyan pazarlama ve satış ekipleri gibi geliştirme ekibinin dışındaki paydaşlardan geri bildirim almanız gerekir. Geliştiriciler kullanıcı hikayeleri ve özellikleri hakkında geri bildirim isteyebilir. Proje katılımcıları, yalnızca yorumları derecelendirmek ve göndermek için değil, zengin tanılama verilerini yakalayıp hataları ve görevleri doğrudan dosyalayarak da tarayıcı tabanlı Test & Geri Bildirim uzantısını kullanarak geri bildirim isteklerine yanıt verebilir. Paydaş geri bildirimi isteme ve Paydaş geri bildirimi sağlama makalesinde daha fazla bilgi edinin.

Paydaş geri bildirimi isteme ve sağlama

Otomatikleştirilmiş test

Otomatikleştirilmiş test, Azure Pipelines içinde test çalıştırılarak kolaylaştırılır. Test analizi, derlemeler ve sürümler için test verilerinize neredeyse gerçek zamanlı görünürlük sağlar. Yinelenen, yüksek etki kalitesi sorunlarını belirleyerek işlem hattı verimliliğini artırmaya yardımcı olur.

Azure Test Planları aşağıdaki yollarla otomatik testi destekler:

  • Test planlarını veya test çalışmalarını derleme veya yayın işlem hatları ile ilişkilendirme

  • İşlem hattı tanımı içinde test etkinleştirme görevlerini belirtin. Azure Pipelines, kapsamlı bir test raporlama ve analiz deneyimini destekleyen aşağıdaki görevler de dahil olmak üzere çeşitli görevler sağlar.

    • Test Sonuçlarını Yayımla görevi: Test sonuçlarını Azure Pipelines'da yayımlamak için kullanın.
    • Visual Studio Test görevi: Visual Studio Test Çalıştırıcısı'nı kullanarak birim ve işlevsel testleri (Selenium, Appium, Kodlanmış UI testi ve daha fazlası) çalıştırmak için kullanın.
    • .NET Core CLI görevi: Dotnet uygulaması oluşturmak, test etmek, paketlemek veya yayımlamak için kullanın.

    Diğer görevler için bkz . Test Sonuçlarını Yayımlama görevi

  • İşlem hattı testlerinin sonuçlarını görüntülemek için yerleşik raporlar ve yapılandırılabilir pano pencere öğeleri sağlayın.

  • Analiz hizmetinde test sonuçlarını ve ilişkili test verilerini toplayın.

Izlenebilirlik

Azure Test Planları, hataların ve gereksinimlerin test çalışmaları ve test paketlerine bağlanmasını destekler. Ayrıca aşağıdaki web portalında testle ilgili araçlar izlenebilirliği destekler:

  • Bir test çalışması ile bağlantılı öğeleri görüntüleme: Test çalışmalarının bağlantı yaptığı test planlarını, test paketlerini, gereksinimleri ve hataları görüntüleyin.
  • Panodan test ekleme ve çalıştırma: Panodaki kullanıcı hikayelerinden, özelliklerden veya hatalardan test çalışmalarını tanımlamayı destekleyen bir Azure Boards özelliği. Ayrıca test çalıştırmak veya keşif testi gerçekleştirmek için Test Çalıştırıcısı'nı veya Test & Geri Bildirim uzantısını başlatabilirsiniz.
  • Gereksinimler kalite pencere öğesi: Derleme veya yayın işlem hattından kaliteyi sürekli izlemek için kullanılan yapılandırılabilir pencere öğesi. Pencere öğesi, bir gereksinim ile bu gereksinime göre yürütülen en son test sonuçları arasındaki eşlemeyi gösterir. Gereksinimlerin izlenebilirliği hakkında içgörüler sağlar. Örneğin, kaliteyi karşılamayan gereksinimler, test edilmeyen gereksinimler vb.

Test çalışması ile bağlantılı öğeleri görüntüleme

Test planları hub'ından test paketlerini, gereksinimleri ve bir test çalışması ile bağlantılı hataları görüntüleyebilir ve açabilirsiniz. Test Paketleri sekmesi, test çalışması başvurusunda bulunan test planlarını ve projelerini de gösterir. Gereksinimler sekmesinde, gereksinimler kategorisine ait test çalışmasına bağlı iş öğeleri listelenir. Buna ek olarak, Testler/Test edilen bağlantı türü aracılığıyla test durumlarına bağlanan öğeleri listeleyen bir doğrudan bağlantılar sorgusu oluşturabilirsiniz. Daha fazla bilgi için bkz . Test çalışmaları oluşturma ve Bağımlılıkları görüntülemek için doğrudan bağlantıları kullanma.

Test çalışması için bağlı test paketlerinin ekran görüntüsü.

Test çalışması için bağlı gereksinimlerin ekran görüntüsü.

Panodan test ekleme ve çalıştırma

Azure Boards panolarından, test çalışmalarını otomatik olarak kullanıcı hikayesine veya özelliğine bağlayarak bir kullanıcı hikayesi veya özelliğinden testler ekleyebilirsiniz. Doğrudan panodan test çalışmalarını görüntüleyebilir, çalıştırabilir ve bunlarla etkileşimde bulunabilir ve durumu doğrudan karttan aşamalı olarak izleyebilirsiniz. Satır içi testleri ekleme, çalıştırma ve güncelleştirme bölümünde daha fazla bilgi edinin.

İş öğelerine eklenen satır içi testleri gösteren panonun ekran görüntüsü.

Gereksinimler kalite pencere öğesi

Gereksinimler kalite pencere öğesi, testlerin Geçiş Oranı ve Başarısız test sayısı ile birlikte kapsamdaki tüm gereksinimlerin listesini görüntüler. Başarısız test sayısı seçildiğinde, seçilen derleme veya sürüm için Testler sekmesi açılır. Pencere öğesi, ilişkili testler olmadan gereksinimlerin izlenmesine de yardımcı olur. Daha fazla bilgi için bkz . Gereksinimler izlenebilirliği.

Panoya eklenen Gereksinimler izlenebilirlik pencere öğesinin ekran görüntüsü.

Raporlama ve analiz

Raporlamayı ve analizi desteklemek için Azure Test Planları test izleme grafiklerini, test Çalıştırmaları hub'ını, çeşitli yerleşik işlem hattı test raporlarını, pano pencere öğelerini ve Analytics hizmetinde depolanan test verilerini destekler.

Yapılandırılabilir test grafikleri

İstediğiniz grafik türlerini kullanarak el ile test sonuçlarınızı izlemek için basit grafikleri hızla yapılandırın ve bu sonuçları kolayca analiz etmek için grafikleri panonuza sabitleyin. El ile test sonuçlarınızın ne kadar süreyle tutulacaklarını denetlemek için bir bekletme ilkesi seçin. Daha fazla bilgi için bkz . Test durumunu izleme.

Test durumu izleme

İlerleme raporları

İlerleme raporu hub'ı ile ekipler birden fazla test planının veya test paketinin ilerleme durumunu izleyebilir. Bu rapor aşağıdaki soruları yanıtlamaya yardımcı olur:

  • Ne kadar test tamamlandı?
  • Kaç test geçti, başarısız oldu veya engellendi?
  • Test büyük olasılıkla zamanında tamamlanır mı?
  • Günlük yürütme oranı nedir?
  • Hangi test alanlarına dikkat etmeniz gerekiyor?

Azure Test Planları, İlerleme Raporu hub'ı ekran görüntüsü

Test çalıştırmaları

Çalıştırmalar hub'ı, el ile ve otomatikleştirilmiş tüm test çalıştırmalarını içeren test çalıştırmalarının sonuçlarını görüntüler.

Not

Çalıştırmalar hub'ı Azure DevOps Server 2020 ve sonraki sürümlerde kullanılabilir. Test çalıştırması verilerini depolamak ve yönetmek için kullanılan Analytics hizmetinin etkinleştirilmesi gerekir. Hizmet hakkında daha fazla bilgi için bkz . Analiz hizmeti nedir?

Son test çalıştırmalarının ekran görüntüsü

Test çalıştırmasının özetini görüntülemek için belirli bir çalıştırmayı seçin.

Seçili Test Çalıştırmaları özetinin ekran görüntüsü

Dağıtım durumu

Dağıtım durumu pencere öğesi yapılandırılabilir pencere öğesi, yeni derlemeler kümesi için birden çok ortamda dağıtım durumunun ve test geçiş hızının birleşik bir görünümünü gösterir. Bir derleme işlem hattı, dal ve bağlı yayın işlem hatları belirterek pencere öğesini yapılandırabilirsiniz. Bir sürümdeki birden çok ortamda test özetini görüntülemek için pencere öğesi her ortamın matris görünümünü ve buna karşılık gelen test geçiş hızını sağlar.

Dağıtım Durumu pencere öğesinin ekran görüntüsü.

Herhangi bir derleme özetinin üzerine geldiğinizde, özellikle de geçirilen ve başarısız olan test sayısı gibi daha fazla ayrıntı görüntüleyebilirsiniz.

Dağıtım Durumu pencere öğesinin ekran görüntüsü, bir derleme örneğinin üzerine gelinerek görüntülenen ayrıntılar.

Test sonuçları eğilimi (Gelişmiş)

Test Sonuçları Eğilimi (Gelişmiş) pencere öğesi, birden çok derleme ve sürüm için test verilerine neredeyse gerçek zamanlı görünürlük sağlar. Pencere öğesi, seçili işlem hatları için test sonuçlarınızın eğilimini gösterir. Günlük test sayısını, geçiş hızını ve test süresini izlemek için bunu kullanabilirsiniz. Zaman içinde test kalitesini izlemek ve test yardımcısını geliştirmek, iyi durumdaki DevOps işlem hattının korunmasında kilit öneme sahip. Pencere öğesi, bir veya daha fazla derleme işlem hattı veya yayın işlem hattı için gelişmiş ölçümleri izlemeyi destekler. Pencere öğesi ayrıca test sonuçlarının sonuca göre filtrelenmesine, ölçümlerin yığılmasına ve daha fazlasına olanak tanır. Daha fazla bilgi için bkz . Test Sonuçları Eğilimini Yapılandırma (Gelişmiş) pencere öğesi.

Analiz hizmetini temel alan Gelişmiş sürüm olan Test sonuçları eğilim pencere öğesinin ekran görüntüsü.

Test Analizi

Yerleşik testler ve test destekli pencere öğeleri, verilerini Analytics hizmetinden türetmektedir. Analiz hizmeti, Azure DevOps için raporlama platformudur ve İşlem Hatları hub'ından kullanılabilen Analiz ve Testler sekmesini ve detaya gitme raporlarını destekler. Test hatası detaya gitme raporu, geçirilen ve başarısız olan testlerin özetini sağlar. Daha fazla bilgi için bkz . Test Analytics.

Pipelines Analytics özet sayfasının ekran görüntüsü.

Ayrıca, Analytics hizmetini sorgulayarak özel raporlar oluşturabilirsiniz. Daha fazla bilgi için bkz . OData sorgularını kullanan örnek raporlara genel bakış.

Sonraki adımlar

Diğer kaynaklar