Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Azure Test Planlarında test planları, test çalışmaları, test paketleri, izinler ve erişim düzeyleri, el ile ve otomatik testler çalıştırma, test yapılandırmaları, izleme grafikleri, test verileri saklama ve Test ve Geri Bildirim uzantısı oluşturma ve yönetme hakkında sık sorulan soruların yanıtlarını alın.
Adım adım yönergeler için aşağıdaki makalelere bakın:
İzinler ve erişim
Azure Test Planlarını kullanmak için hangi erişim düzeyine ihtiyacım var?
Azure Test Planları üç erişim düzeyi kullanır:
- Paydaş: Test ve Geri Bildirim uzantısı aracılığıyla geri bildirim sağlayabilir ancak Test Planları portalına erişemez.
- Temel: Test çalışmalarını yürütebilir, test sonuçlarını işaretleyebilir ve grafikleri ve raporları görüntüleyebilir.
- Temel + Test Planları: Test planları, test paketleri, test çalışmaları, yapılandırmalar ve parametreler oluşturma ve yönetme dahil olmak üzere tüm özellikler. Visual Studio Enterprise, Visual Studio Test Professional ve MSDN Platformları abonelikleri eşdeğer erişim içerir.
İzin matrisinin tamamı için bkz. El ile test erişimi ve izinler.
Test Planları'nda Tanımla sekmesini neden göremiyorum?
Tanımla sekmesi yalnızca Temel + Test Planları erişimine veya eşdeğerine sahip kullanıcılar tarafından kullanılabilir. Temel erişimi olan kullanıcılar Yürüt ve Grafik sekmelerini kullanabilir, ancak Tanımla sekmesi aracılığıyla test çalışmaları yazamaz veya yönetemez. Erişim elde etmek için yöneticinizden size Temel + Test Planları erişim düzeyini atamasını isteyin.
Test planları ve test paketleri
Statik, gereksinim tabanlı ve sorgu tabanlı test paketleri arasındaki fark nedir?
Azure Test Planları üç test paketi türünü destekler:
- Statik test paketleri: Test çalışmalarını el ile gruplar halinde düzenleyin. Hangi test çalışmalarının birbirine ait olduğunu el ile seçmek istediğinizde statik paketleri kullanın.
- Gereksinim tabanlı test paketleri: Test çalışmalarını otomatik olarak kapsam öğelerine (kullanıcı hikayeleri, ürün kapsamı öğeleri) bağlayın. Gereksinimlere karşı test kapsamını izlemek için gereksinim tabanlı paketleri kullanın. Bu paket türü, uçtan uca gereksinim izlenebilirliğini desteklemenin tek yoludur.
- Sorgu tabanlı test paketleri: Test çalışmalarını bir iş öğesi sorgusuna göre otomatik olarak doldurun (örneğin, Priority=1 ile tüm test çalışmaları). Sorgu sonuçları her değiştiğinde paket güncelleştirilir.
Daha fazla bilgi için bkz . Nesneleri ve terimleri test edin.
Test planlarını ve test paketlerini kopyalayabilir miyim?
Yes. İstediğiniz eyleme bağlı olarak test planlarını kopyalayabilir veya klonlayabilir ve test paketlerini içeri aktarabilir veya klonlayabilirsiniz. Nasıl yapılacağını öğrenmek için bkz. Test planlarını, test paketlerini ve test çalışmalarını kopyalama veya çoğaltma.
Note
- Tek bir işlemde en fazla 75 test paketi dışarı aktarabilirsiniz. E-posta 1 MB’a kadar veriyi destekler.
- Test planı eklerini dışarı aktaramazsınız.
Dışarı aktardığım test planı verilerini görüntüleyebilir veya bir Word belgesine kopyalayabilir miyim?
Yes. Verileri raporda görüntülemek için Dışarı Aktar iletişim kutusunda Yazdır'ı seçin ve sonra Yazdır iletişim kutusunda İptal'i seçin. Tüm metni seçin ve bir Word belgesine kopyalayın. Rapor biçimlendirmesi korunur.
Gereksinim tabanlı bir test paketinden test çalışmasını sildiğimde ne olur?
Test çalışması projenizde hala var ancak test paketinden kaldırılıyor ve artık bu paketin kapsam öğesine bağlı değil.
Bana atanan testlere ilişkin bildirim e-postasından Testleri Görüntüle'yi seçtiğim zaman neden yanlış test paketini ve testleri görüyorum?
Bağlantıyı seçtiğinizde kimlik bilgilerini girmeniz istenirse bu sorun oluşabilir. Azure DevOps oturumunu kapatmadan, doğru test paketini ve testleri görmek için Testleri Görüntüle'yi yeniden seçin.
Test planlarını nasıl bulabilir ve bu planlarda gezinebilirim?
Test Planları'nda, test planlarınızı bulmak için dizinini kullanın:
- Benimki: Ait olduğunuz takımlar için test planlarını ve sık kullanılanlarınızı gösterir. Planlar takıma göre gruplandırılır.
- Tümü: Projedeki tüm test planlarını gösterir. Bu görünümden sık kullanılanlara plan ekleyebilirsiniz.
Ad, ekip, durum veya yinelemeye göre arama yapmak için filtre denetimlerini kullanın. Daha fazla bilgi için bkz. Test Planlarına Göz Atma.
Test çalışmaları
Test çalışmalarını bir projeden diğerine kopyalayabilir miyim?
Yes. Bkz Test çalışmalarını kopyalama.
Test adımına fazladan çizgi ekleyebilir miyim?
Yes. Ek satır eklemek için eylemde veya beklenen sonuçlar alanında Shift+Enter tuşuna basın.
Test senaryosuna nasıl bir test adımı ekleyebilirim?
Bir test adımı seçin. Seçili adımın üzerine yeni bir test adımı eklemek için Alt+P tuşuna basın.
Test çalışmalarının diğer test paketlerine eklenip eklenmediğini nasıl öğrenebilirim?
Tanımla sekmesinde bir test çalışması seçin. Bağlam menüsünü açmak için sağ tıklayın veya Diğer seçenekler'i seçin ve ardından Bağlantılı öğeleri görüntüle'yi seçin.
Bağlantılı Öğeler iletişim kutusunda Test Paketleri'ni seçerek test çalışması ile bağlantılı test paketlerini görebilirsiniz. Bir test paketini açmak için çift tıklayın.
Test çalışması veya diğer test yapıtlarını nasıl silebilirim?
Bkz. Test yapıtlarını silme.
Test çalışmalarını toplu olarak nasıl içeri veya dışarı aktarebilirim?
CSV veya XLSX dosyalarını kullanarak test çalışmalarını toplu olarak içeri ve dışarı aktarabilirsiniz. İçeri aktarma, yeni test çalışmaları oluşturmanıza veya mevcut test çalışmalarını güncelleştirmenize olanak tanır (test çalışması kimliklerini ekleyerek). Dışarı aktarma özelliği, özel sütunlar da dahil olmak üzere test çalışması ayrıntılarını indirmenize olanak tanır.
Adım adım yönergeler için bkz. Test çalışmalarını toplu içeri ve dışarı aktarma.
Note
Toplu içeri/dışarı aktarma yalnızca Azure DevOps Services'te kullanılabilir.
Aynı içeri aktarma dosyasında yeni test çalışmaları oluşturabilir ve mevcut test çalışmalarını güncelleştirebilir miyim?
Yes. Aynı CSV veya XLSX dosyasında, yeni test çalışmaları için Kimlik alanını boş bırakın ve güncelleştirmeler için mevcut kimliği ekleyin.
İçeri aktarma hatalarını nasıl belirleyebilir ve çözebilirim?
İçeri aktarma sihirbazı dosyanızı her aşamada (dosya yükleme, alan eşleme ve son içeri aktarma işleminden önce) doğrular. Hataları satır içinde görüntüler ve içeri aktarma işlemi devam etmeden önce bunları çözmeniz gerekir.
Yaygın hatalar ve çözümler:
| Error | Çözüm |
|---|---|
| Zorunlu olan üst bilgiler eksik | Tam doğrulukla gerekli sütun başlıklarını ekleyin. |
| Geçersiz alan değeri bulundu |
İş Öğesi Türü tam olarak Test Case mü, DurumDesign mü, Alan Yolu mevcut bir yolla eşleşiyor mu, Atanan Kişi geçerli bir kullanıcı mı ve Test Adımı bir sayı mı diye kontrol edin. |
| Geçersiz veri biçimleri | Tarih biçimlerini, sayısal değerleri ve metin uzunluğu sınırlarını denetleyin. |
| Yanlış alan eşlemeleri | Sütunların doğru Azure DevOps alanlarıyla eşlendiğini doğrulayın. |
| Gerekli alanları boşaltma | Tüm zorunlu alanların geçerli veriler içerdiğine emin olun. |
Hataları düzeltmek için CSV veya XLSX dosyanızı düzeltin, yeniden yükleyin ve içeri aktarma işlemini tamamlayın.
Test çalışması hangi iş öğesi türlerini içeri aktarır?
İçeri aktarma işlemi yalnızca Test Çalışması iş öğelerini destekler. Mevcut paylaşılan adımlara başvurmak için dosyanıza kimliklerini ekleyin. İçeri aktarma işlemi yeni paylaşılan adımlar oluşturamaz — önce bunları web arabiriminde oluşturun, sonra kimliklerine başvurun.
Note
Aynı satıra hem paylaşılan adım başvurusu hem de adım ayrıntıları eklerseniz, içeri aktarma işlemi paylaşılan adımlar iş öğesini güncelleştirir. Paylaşılan adımlara değişiklik yapmadan referans vermek için adım ayrıntılarını atla.
Diğer iş öğesi türleri (Kullanıcı Hikayeleri, Görevler, Hatalar) için bkz. Toplu import etme veya güncelleştirme (CSV).
Test senaryosu içeri aktarma dosyaları için zorunlu başlıklar nelerdir?
Tam doğru yazımla aşağıdaki dokuz başlığı ekleyin:
| Başlık | Açıklama |
|---|---|
| ID | Yeni test durumları için boş bırakın; güncellemeler için mevcut kimliği sağlayın. |
| İş Öğesi Türü | olmalıdır Test Case. |
| Başlık | Test çalışması adı. |
| Test Adımı | Her adım için sipariş numarası. |
| Adım Eylemi | Test edenin gerçekleştirdiği eylemler. |
| Adım Bekleniyor | Eylemden sonra beklenen sonuç. |
| Alan Yol Haritası | Varolan bir alan yolu ile eşleşmelidir (örneğin, MyProject\MyArea). |
| Atanan Kişi | Kuruluşunuzdaki geçerli kullanıcı. |
| State | olmalıdır Design. |
Toplu test durumu içe aktarma işlemini geri alabilir miyim?
Tek eylemli geri alma işlemi yoktur. Ancak her içeri aktarma işlemi, etkilenen her test çalışması için bir düzeltme oluşturur. Geçmiş sekmesini, her bir test çalışması için değişiklikleri görmek ve alanları elle geri almak amacıyla görüntüleyin. Büyük ölçekli geri alma işlemleri için özgün dışarı aktarılan dosyayı yeniden içeri aktarın.
Test senaryosu içeri veya dışarı aktarmayla ilgili sınırlamalar nelerdir?
Aşağıdaki sınırlamalar geçerlidir:
- İçeri aktarma sırasında test çalışmalarının Tasarım durumunda olması gerekir.
- Test çalışması başlıkları 128 karakteri aşamaz.
- İçeri ve dışarı aktarma dosyalarının boyut sınırı 20 MB'tır.
- Hedef test planı ve test paketinin alanı ve yineleme yolları için izinleriniz olmalıdır.
- Bir test çalışması 1.000'den fazla ilgili bağlantıya sahipse işlemler başarısız olur.
Paylaşılan adımlar nelerdir ve bunları nasıl kullanabilirim?
Paylaşılan adımlar, birden çok test çalışması tarafından başvurulabilecek yeniden kullanılabilir bir test adımları dizisi (ortak oturum açma akışı gibi) tanımlamanızı sağlar. Paylaşılan adımları güncelleştirdiğinizde, değişiklikler bunları kullanan tüm test çalışmalarına otomatik olarak uygulanır.
Paylaşılan adımlar oluşturmak için test çalışması içindeki bir veya daha fazla adımı seçin ve ardından Paylaşılan adımlar oluştur simgesini seçin. Daha fazla bilgi için Test çalışmaları arasındaki adımları paylaşma bölümüne bakın.
Testleri çalıştırma
Test çalışması ile test noktası arasındaki fark nedir?
Doğrudan test çalışmalarını değil test noktalarını yürütürsiniz. Test noktası, test çalışması, test paketi, yapılandırma ve test oluşturucunun benzersiz bir birleşimidir. Örneğin, bir test çalışması iki tarayıcı yapılandırmasına (Chrome ve Edge) atanırsa, her yapılandırma için bir tane olmak üzere iki test noktası oluşturulur. Yürüt sekmesi her test noktası için en son yürütme sonucunu gösterir.
Hangi test çalıştırıcısı seçenekleri mevcuttur?
Yürüt sekmesinden testleri çalıştırdığınızda, aşağıdaki çalıştırıcılar arasından seçim yapabilirsiniz:
- Web tarayıcısı tabanlı çalıştırıcı: Tarayıcıda manuel testler yürütür. İsteğe bağlı olarak sonuçları ilişkilendirmek için belirli bir derleme seçebilirsiniz.
- Test Çalıştırıcısı istemcisi (masaüstü): Masaüstü uygulamalarını test eden bir masaüstü uygulaması.
- Yayın aşaması kullanan otomatikleştirilmiş testler: Derleme ve yayın işlem hattından otomatik test yürütmeyi tetikler.
Daha fazla bilgi için El ile testleri çalıştırma bölümüne bakın.
Masaüstü Test Çalıştırıcısı istemcisi kullanımdan kaldırılıyor mu?
Yes. Windows için Test Çalıştırıcı İstemcisi'nin emekliliğe ayrılması planlanıyor. Kullanımdan kaldırma tarihinden sonra artık kullanılamayacak veya desteklenmeyecektir. Geliştirilmiş performans ve sürekli geliştirme ile aynı işlevselliği sağlayan web tabanlı test çalıştırıcısına geçiş.
Daha fazla bilgi için El ile testleri çalıştırma bölümüne bakın.
Test çalıştırması sırasında hangi tanılama verilerini toplayabilirim?
El ile test çalıştırması sırasında aşağıdaki tanılama verilerini toplayabilirsiniz:
- Ekran yakalamaları: Test yürütme sırasında açıklamalı ekran görüntüleri alın.
- Görüntü eylem günlüğü: Uygulamayla etkileşimlerinizi otomatik olarak adım adım görsel günlük olarak yakalar.
- Ekran kayıtları: Test sırasında ekranınızı kaydedin. Kayıtlar 10 dakika sonra otomatik olarak durur.
Daha fazla bilgi için bkz. Test sırasında tanılama verilerini toplama.
Durum izleme grafiklerini test edin
Birden çok test paketindeki test çalışmalarının grafiklerinde veriler nasıl gösterilir?
Test çalışması grafiklerinde, bir test çalışması bir planda birden çok test paketine eklenirse, test yalnızca bir kez sayılır. Test sonucu grafikleri için, çalıştırılan testin her örneği, test paketlerinin her biri için ayrı ayrı sayılır.
Kimler grafik oluşturabilir?
Grafik oluşturmak için en az Temel erişime sahip olmanız gerekir.
Grafiği nasıl düzenleyebilir veya silebilirim?
Yapılandır'ı ve grafiğin bağlam menüsünden istediğiniz seçeneği belirleyin.
İlerleme Raporu'nun sınırlamaları nelerdir?
İlerleme Raporu'nun sınırlamaları şunlardır:
- Yalnızca tek bir projedeki bir veya daha fazla test planının verilerini gösterir. Çapraz proje raporlaması için OData API'lerini kullanın.
- Veriler yaklaşık 15 dakikada bir güncelleştirilir ve gerçek zamanlı değildir.
- Yüzde değerleri ondalık basamakları görüntülemez.
- Engellenmiş ve Uygulanamaz gibi sonuçlar, Geçirilen% veya Başarısız% içinde yansıtılmaz ve bu da Çalıştır% ile Geçirilen% ve Başarısız% toplamı arasında bir boşluk gösterebilir.
- Şirket içi Azure DevOps Server'dan geçirilen test planlarından veriler gözükmüyor.
Daha fazla bilgi için bkz . İlerleme Raporu.
Test yapılandırmaları
Parametreler, testin farklı işletim sistemi platformlarında çalıştırılması gerektiğini belirtmenin en iyi yolu mu? Ve farklı tarayıcılarla, veritabanlarıyla, vb.
Test yapılandırmalarını kullanmak daha iyidir. Test çalışması parametreleriyle, farklı parametre değerlerini birbiri ardına çalıştırırsınız ve bu da bir platformdan diğerine geçmeyi zorlaştırır. Daha fazla bilgi için bkz . Farklı yapılandırmaları test edin.
Test yapılandırmalarını yönetmek için hangi izinlere ihtiyacım var?
Proje düzeyinde Test yapılandırmalarını yönetme izninin İzin Ver olarak ayarlanması gerekir. Varsayılan olarak, bu izin Katkıda Bulunanlar ve Proje Yöneticisi gruplarının üyelerine verilir.
Alt test paketindeki yapılandırmaları değiştirdiğimde ne olur?
Uyarı
Bir alt pakette yapılandırmaların değiştirilmesi, devralma zaten bozulmadıysa üst paketlerden devralmayı keserken, daha alt seviyedeki paketlere yayılmaya devam eder. Yapılandırmaların atamasını kaldırmak, ilişkili test noktalarını gizler. Yapılandırmayı yeniden atayarak bunları geri yükleyebilirsiniz.
Otomatikleştirilmiş test
Otomatikleştirilmiş testleri test çalışmaları ile nasıl ilişkilendirebilirim?
Test Planlarından çalıştırabilmeniz için otomatik test yöntemlerini test çalışması iş öğeleriyle ilişkilendirebilirsiniz. Visual Studio'da Test Gezgini'ni açın, bir test yöntemi seçin ve Test Çalışması için ilişkilendir'i seçin. Testleri Azure DevOps'taki bir derleme işlem hattı aracılığıyla da ilişkilendirebilirsiniz.
Note
- Tek bir test yöntemi birden çok test çalışması ile ilişkilendirilebilir, ancak her test çalışması yalnızca bir test yöntemiyle ilişkilendirilebilir.
- Test durumlarında tanımlanan parametreler yalnızca el ile test içindir; bunlar ilişkili otomatikleştirilmiş testlere geçirilmiyor.
Daha fazla bilgi için bkz. Otomatikleştirilmiş testleri test çalışmaları ile ilişkilendirme.
Otomatikleştirilmiş test ilişkilendirmesi için hangi test çerçeveleri desteklenir?
Aşağıdaki test çerçeveleri desteklenir:
- Visual Studio ilişkilendirmesi: MSTest v1/v2, NUnit, xUnit, Selenium, Kodlanmış Kullanıcı Arabirimi
- Azure DevOps ilişkilendirmesi: Java (JUnit ile Maven/Gradle), JavaScript (Jest), Python (PyTest)
-
.NET Core: Visual Studio 15.9 veya üzeri bir
.runsettingsdosya ile desteklenir
VsTest veya PublishTestResults görevleriyle Azure Pipelines üzerinden çalıştırıldığında GitHub depolarından testler de desteklenir.
YAML işlem hatlarını kullanarak Test Planlarından otomatikleştirilmiş testler çalıştırabilir miyim?
Yes. Test Planlarından otomatikleştirilmiş testler çalıştırmak için hem YAML hem de Klasik işlem hatlarını kullanabilirsiniz. Test planı ayarlarında derleme işlem hattını yapılandırın ve isteğe bağlı otomatik test yürütmesi için bir yayın işlem hattı (Klasik veya YAML) ayarlayın.
Kurulum yönergeleri için bkz. Test planlarından otomatikleştirilmiş testleri çalıştırma.
Belirli bir test çalıştırması için test planı düzeyinde derleme veya aşama kümesini geçersiz kılabilir miyim?
Yes. Seçeneklerle çalıştır komutunu kullanın. Test paketinin kısayol menüsünü açın ve Seçeneklerle çalıştır'ı seçin ve şunları belirtin:
- Test türü ve çalıştırıcı: Yayın Aşamasını kullanarak otomatikleştirilmiş testler'i seçin.
- Derleme: Test ikili dosyalarını içeren derlemeyi seçin. Test sonuçları bu derlemeyle ilişkilendirilir.
- Dağıtım Kanalı: Seçilen derleme çıktısını tüketebilecek bir işlem hattı seçin.
- Yayın Aşaması: Yayın işlem hattınızda yapılandırılan aşamayı seçin.
Testleri çalıştırmak için sürüm aşamaları neden kullanılır?
Azure Pipelines, test binar dosyalarını yapıt olarak almak ve testleri çalıştırmak için bir düzenleme iş akışı sağlar. Bu iş akışı, zamanlanmış testle aynı kavramları kullandığından, hızla başlamak için mevcut bir zamanlanmış test yayın işlem hattını kopyalayabilirsiniz.
Yayın aşamaları ayrıca test verilerini hazırlama veya yapılandırma dosyalarını yönetme gibi test yürütme öncesi ve sonrasındaki etkinlikler için tam görev kataloğuna erişmenizi sağlar.
İsteğe bağlı çalıştırmalar için zamanlanmış test işlem hattımı yeniden kullanayım mı?
İsteğe bağlı otomatik test için ayrı bir yayın işlem hattı ve aşama öneririz çünkü:
- Zamanlanmış aşamalar genellikle önce uygulamayı dağıtır; birkaç test çalıştırdığınızda tam dağıtım yapmak istemeyebilirsiniz.
- İsteğe bağlı her çalıştırma yeni bir sürümü tetikler. Yüksek hacimli isteğe bağlı sürümler, zamanlanmış test ve üretim sürümlerinizi bulmayı zorlaştırabilir.
- Visual Studio Test görevini bir Test çalıştırması tanımlayıcısı ile yapılandırarak her sürümü neyin tetiklemiş olduğunu izlemek isteyebilirsiniz.
Aracı etkileşimli modda mı yoksa hizmet olarak mı çalıştırılmalıdır?
Ui testleri (kodlanmış UI veya Selenium) çalıştırırsanız, aracının web tarayıcısı başlatabilmesi için otomatik oturum açma etkinken etkileşimli modda çalışması gerekir. Başsız bir tarayıcı kullanıyorsanız, aracı hizmet olarak veya etkileşimli modda çalışabilir.
Daha fazla bilgi için bkz. Build and release agents, Microsoft Windows ve Agent havuzları üzerinde aracı dağıtma.
Visual Studio Test görevindeki "Test çalıştırması" ayarı nasıl çalışır?
Kullanarak testleri seçin seçeneği Test çalıştırması olarak ayarlandığında, test yönetimi alt sistemi seçilen testlerin listesini bir test çalıştırması nesnesi aracılığıyla geçirir. Visual Studio Test görevi test çalıştırması tanımlayıcısını arar, test yürütme bilgilerini (kapsayıcı ve test yöntemi adları) ayıklar, testleri çalıştırır, sonuçları güncelleştirir ve ilişkili test noktalarını ayarlar.
Bu, geçmiş sürümleri ve test çalıştırması tanımlayıcılarını isteğe bağlı yürütme için gönderilen testlere bağlayan bir denetim izi de sağlar.
İşlem hattından test koduma parametreleri nasıl geçirebilirim?
Değerleri parametre olarak geçirmek için runsettings dosyası kullanın. Örneğin, birkaç aşaması olan bir yayında, her aşamanın test görevine uygun uygulama URL'sini geçirebilirsiniz. Visual Studio Test görevinde runsettings dosyasını ve geçersiz kılma parametrelerini belirtin.
Birden çok test edici aynı yayın işlem hattını kullanarak testleri paralel olarak çalıştırabilir mi?
Evet, aşağıdaki koşullar karşılanırsa:
- Aracı havuzunda paralel istekleri işlemek için yeterli aracı vardır. Aracılar kullanılamıyorsa, aracılar boşaltana kadar kuyruğu serbest bırakır.
- Yeterli paralel iş yapılandırdınız.
- Yürütme sırasına bağlı olarak sonuçların üzerine yazılabileceği için test ediciler aynı testleri paralel olarak çalıştırmaz.
Birden çok sürüm dağıtılmayı beklerken davranış için aşama tetikleyicisi seçeneğini Aynı anda birden çok sürümün dağıtılmasını izin ver (uygulamanız paralel testi destekliyorsa) veya Aynı anda yalnızca bir etkin dağıtıma izin ver olarak ayarlayın.
Aynı test için birden çok yapılandırma seçersem ne olur?
İsteğe bağlı otomatik test iş akışı şu anda yapılandırmaya duyarlı değildir. Aynı test için birden çok yapılandırma seçildiğinde yapılandırma başına ayrı test çalıştırmaları oluşturulmaz.
Farklı derlemelerden gelen ürünleri veya Jenkins gibi Azure Pipelines dışında kalan kaynakları kullanabilir miyim?
İsteğe bağlı iş akışı tek bir Azure Pipelines derlemesi için iyileştirilmiştir. Çok yapıtlı sürümler ve Azure Pipelines dışı yapıt kaynakları (Jenkins gibi) desteği, kullanıcı geri bildirimlerine göre değerlendirilir.
Otomatikleştirilmiş testler çalışmadığında oluşan tipik hatalar nelerdir?
| Belirti | Çözünürlük |
|---|---|
| Build'i seçtikten sonra sürüm işlem hattı ve aşama gösterilmiyor | Derleme işlem hattının yayın işlem hattının Yapıtlar sekmesinde birincil yapıt olarak bağlandığını doğrulayın. |
| Yayın sürümünü tetikleme izni yetersiz | Yayın işlem hattının Güvenlik menüsünde Yayın oluşturma ve Dağıtımları yönetme izinlerini yapılandırın. Bkz. Sürüm izinleri. |
| Otomatikleştirilmiş test bulunamadı | Seçili test çalışmalarının Otomasyon durumunu denetleyin. Doğrulamak için Azure Test Planları'na Otomasyon durumu sütununu ekleyin. Ön koşullara bakın. |
| Testler çalışmadı — şüpheli bir işlem hattı sorunu | Çalıştırma özeti sayfasını açın ve yayın günlüklerini görüntülemek için yayın bağlantısını kullanın. |
| Testler hata durumunda kaldı veya "devam eden" durumda kalmış | Yayın aşamasının Visual Studio Test görevinin 3. sürümünü kullandığını doğrulayın. Sürüm 1 ve İşlevsel Testleri Çalıştır görevi desteklenmez. |
Selenium testlerini çalıştırma belgelerini nereden bulabilirim?
Test sonuçları ve test verilerini saklama
Varsayılan bekletme sınırları nelerdir?
Varsayılan olarak Azure DevOps, bu sonuçlarla ilişkili bir derlemeyi süresiz olarak saklamadığınız sürece bir yıl (365 gün) sonra tüm test sonuçlarını siler. Eski projelerde otomatik silme yapılandırılmamış olabilir.
Daha fazla bilgi için bkz. Test bekletme ilkelerini ayarlama.
Test verilerimin ne kadar süreyle saklanacağını nasıl kontrol edebilirim?
Bir yapıyı süresiz olarak nasıl koruyabilirim?
Test Çalıştırma Hub'ı nedir?
Test Çalıştırma Hub'ı, Azure Test Planlarında test yürütmeyi yönetmek için gelişmiş bir arabirim sağlar. Hem el ile hem de otomatikleştirilmiş test çalıştırmalarını görüntüleyebilir, zaman çizelgesine ve çalıştırma türüne göre filtreleyebilir, test çalıştırma kimliğine göre arama yapabilir, sütunları özelleştirebilir ve sonuç, öncelik, yapılandırma ve hata türüne göre geçiş hızları, ekler ve analiz dökümleri gibi çalıştırma ayrıntılarında detaya gidebilirsiniz.
Test Planları>Çalıştırmaları'ndan Test Çalıştırma Hub'ına erişin. Daha fazla bilgi için bkz . Test çalıştırmaları.
Note
Test Çalıştırma Hub'ı yalnızca Azure DevOps Services'te kullanılabilir.
Test ve Geri Bildirim uzantısı
Uzantıyla oluşturduğum video kayıtlarını nasıl yürütebilirim?
Test ve Geri Bildirim uzantısı tarafından oluşturulan video kayıtlarını Google Chrome tarayıcısında ve VLC Video Oynatıcı'da görüntüleyebilirsiniz.
Uzantı Azure DevOps Server'ı destekliyor mu?
Test ve Geri Bildirim uzantısı, Azure DevOps Server (eski adıyla Team Foundation Server) 2015 ve sonraki sürümleri destekler. Paydaş erişimi verilen kullanıcılar da dahil olmak üzere tüm kullanıcılar, uzantıyı Bağlı modda kullanabilir. Oturum içgörüleri ve istek ile ilişkili işlevler ve geri bildirim akışı için Azure DevOps Server 2017 veya sonraki sürümleri gerekir.
Test ve Geri Bildirim uzantısını kullanırken yeni bir hata oluşturmak yerine var olan bir hatayı düzenleyebilir miyim?
Evet, uzantı oluşturduğunuz hatayla ilgili olabilecek hataları otomatik olarak gösterir ve bu mevcut hataya ekran görüntülerinizi, notlarınızı ve videolarınızı eklemenize olanak tanır. Daha fazla bilgi için bkz. Keşif testi ile mevcut hatalara bulgular ekleme.
Test ve Geri Bildirim uzantısını hangi tarayıcılar destekler?
Test ve Geri Bildirim uzantısı Google Chrome ve Microsoft Edge için kullanılabilir. Özellik kullanılabilirliği tarayıcıya göre değişir; tam uyumluluk matrisi için bkz . Test ve Geri Bildirim uzantısını yükleme.
Bağlı mod ile Tek Başına modu arasındaki fark nedir?
- Bağlı mod: Uzantı, Azure DevOps veya Azure DevOps Server'a bağlanır. Keşif testi oturumunuza otomatik olarak bağlı hatalar ve görevler oluşturabilir, oturum içgörülerini görüntüleyebilir ve istek/geri bildirim akışı sağlayabilirsiniz.
- Tek başına mod: Azure DevOps'a bağlanmadan uzantıyı kullanın. Ekran görüntülerini, notları ve ekran kayıtlarını yakalayabilir, sonra bunları HTML raporu olarak dışarı aktarabilirsiniz. Tek başına mod, geçici testlerde kullanışlıdır.
Daha fazla bilgi için bkz. Bağlı modda ve Tek başınamodda Test ve Geri Bildirim uzantısıyla keşif testi.