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ği sağlamak için ekipteki herkesin kullanabileceği zengin ve güçlü araçlar sağlar. Kullanımı kolay, tarayıcı tabanlı test yönetimi çözümü, planlı el ile test, kullanıcı kabul testi, keşif testi ve proje katılımcılarından geri bildirim toplamak için gereken tüm özellikleri sağlar.

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: Aşağıdaki test etkinliklerini içeren el ile ve keşif testi:

    • Planlı el ile test. Testleri belirlenen test ediciler ve test liderleri tarafından test planları ve test paketleri halinde düzenleyerek el ile test etme.
    • Kullanıcı kabul testi. Teslim edilen değerin müşteri gereksinimlerini karşıladığını doğrulamak ve mühendislik ekipleri tarafından oluşturulan test yapıtlarını yeniden kullanmak için belirlenen kullanıcı kabul test edicileri tarafından gerçekleştirilen test.
    • Keşif testi. Geliştiriciler, test ediciler, UX ekipleri, ürün sahipleri ve daha fazlası dahil olmak üzere geliştirme ekipleri tarafından test planları veya test paketleri kullanmadan yazılım sistemlerini keşfederek gerçekleştirilen testler.
    • Paydaş geri bildirimi. Pazarlama ve satış bölümlerinden kullanıcılar gibi geliştirme ekibi dışındaki paydaşlar tarafından gerçekleştirilen testler.
  • Otomatikleştirilmiş test: Azure Test Planları, sürekli tümleştirme/sürekli dağıtım (CI/CD) içinde testi desteklemek için Azure Pipelines ile tamamen tümleştirilir. Test planları ve test çalışmaları derleme veya yayın işlem hatları ile ilişkilendirilebilir. İşlem hattı görevleri, test sonuçlarını yakalamak ve yayımlamak için işlem hattı tanımlarına eklenebilir. Test sonuçları, yerleşik devam eden raporlar ve işlem hattı test raporları aracılığıyla gözden geçirilebilir.

  • İzlenebilirlik: Kullanıcı hikayelerine, özelliklerine veya gereksinimlerine bağlı test çalışmaları ve test paketleri uçtan uca izlenebilirliği destekler. Testler ve kusurlar, test edilen gereksinimlere ve derlemelere otomatik olarak bağlanır ve bu da gereksinimlerin kalitesini izlemeye yardımcı olur. Kullanıcılar Kanban panosundan test ekleyip çalıştırabilir veya daha büyük ekipler için test planlarını ve test paketlerini tanımlamak için Test planları hub'ını kullanabilir. İşlem hattı sonuçları ve Gereksinimler pencere öğesi, gereksinimlerin testini izlemek için bir yol sağlar.

  • Raporlama ve analiz: Test sonucu izleme ve ilerleme durumunu izleme, yapılandırılabilir izleme grafikleri, panolara ekleyebileceğiniz teste özgü pencere öğeleri ve İlerleme raporu, işlem hattı test sonucu raporları ve Analytics hizmeti gibi yerleşik raporlar aracılığıyla desteklenir.

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 edinmek 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. Buna ekran görüntüleri, görüntü eylem günlüğü, ekran kayıtları, kod kapsamı, IntelliTrace izlemeleri ve test altındaki uygulamalarınız için test etkisi verileri dahildir. 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, Kanban panosundaki kartlardan gereksinim kalitelerini izleyebilir. 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 edinmek 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

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

Ekipler, test çalışmaları arasında paylaşılan parametreleri tanımlamak ve yönetmek için Parametreler hub'ını kullanır. Paylaşılan parametreler, farklı test verileriyle el ile testleri birkaç kez tekrarlama desteği sağlar. Örneğin, kullanıcılarınız alışveriş sepetine farklı miktarlarda ürün ekleyebiliyorsa, 200 miktarının yanı sıra 1 miktarının da çalışıp çalışmadığını kontrol etmek 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, Edge veya Firefox tarayıcılarından erişdiğiniz keşif testlerini desteklemek için ücretsiz bir uzantı. 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 edinmek 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 edinmek 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

Pazarlama ve satış ekipleri gibi geliştirme ekibi dışındaki paydaşlardan geri bildirim almak, kaliteli yazılım geliştirmek için çok önemlidir. 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, aşağıda listelenenler de dahil olmak üzere kapsamlı bir test raporlama ve analiz deneyimini destekleyen ç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.

    Ek 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.
  • Kanban panosundan test ekleme ve çalıştırma: Kanban panosundaki 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 edinmek 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ü.

Kanban panosundan test ekleme ve çalıştırma

Azure Boards Kanban panolarından, bir kullanıcı hikayesinden veya özelliğinden test çalışmalarını otomatik olarak kullanıcı hikayesine veya özelliğine bağlayarak testler ekleyebilirsiniz. Doğrudan Kanban panosundan 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 Kanban panosunun 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 test olmadan gereksinimlerin izlenmesine de yardımcı olur. Daha fazla bilgi edinmek 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'ı test çalıştırmalarının sonuçlarını görüntüler. Bu, hem el ile hem de otomatikleştirilmiş tüm test çalıştırmalarını içerir.

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 edinmek için bkz . Analytics 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 edinmek 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. Test Analytics verileri Azure DevOps Server 2019 ve sonraki sürümlerde kullanılabilir. İş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 edinmek için bkz . Test Analizi.

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

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

Sonraki adımlar

Ek kaynaklar