Gereksinimler izlenebilirlik
Azure Pipelines | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015
Gereksinimler izlenebilirlik , bir geliştirme sürecinin iki veya daha fazla aşamasını ilişkilendirilebilme ve belgelemenin yanı sıra bundan sonra ileriye veya geriye doğru şekilde izlenebilir. Gereksinimler izlenebilirlik, ekiplerin gereksinim kalitesi veya gereksinimi sevk hazırlığıgibi göstergeler hakkında öngörüler elde etmenize yardımcı olur. Gereksinimlerin izlenebilirlik özelliğinin temel bir yönü, test çalışmaları, hatalar ve kod değişiklikleri için gereksinimlerin ilişkilendirmesine aittir.
Test raporu terminolojisini anlamak için sözlüğü okuyun.
Not
Microsoft Team Foundation Server (TFS) 2018 ve önceki sürümlerde, derleme ve yayın işlem hatlarıtanımlarolarak adlandırılır, çalışmalaraderlemelerdenir, hizmet bağlantılarınahizmet uç noktalarıdenir, aşamalarortamlarolarak adlandırılır ve işleraşamalarolarak adlandırılır.
Otomatikleştirilmiş testler çalıştıran Çevik takımlar
Çevik ekipler, aşağıdakiler dahil olmak üzere özelliklere sahiptir ancak bunlarla sınırlı değildir
- Daha hızlı yayın döngüleri
- İşlem hattında sürekli test
- El ile test parmak izi; keşif testi ile sınırlı
- Yüksek derecede Otomasyon
Aşağıdaki bölümlerde, Çevik takımlar için kalite, hata ve kaynak bilme noktalarından izlenebilirlik yapılır.
Kalite izlenebilirlik
Kullanıcı gereksinimlerinin kalite hedeflerini karşıladığından emin olmak için bir projedeki gereksinimler test sonuçlarına bağlanabilir ve bu daha sonra ekibin panosunda görüntülenebilir. Bu, test sonuçlarını izlemenin basit bir yolu ile uçtan uca izlenebilirlik sağlar. Otomatikleştirilmiş testleri gereksinimlere bağlamak için derleme veya yayın içindeki Test raporu ' nu ziyaret edin.
Bir derleme veya yayın özetinin testler sekmesi altındaki sonuçlar bölümünde, gereksinimlere bağlanacak test (ler) i seçin ve bağlantı' yı seçin.

Seçili test (ler) i belirtilen şekilde bağlanacak bir iş öğesi seçin:
- Önerilen iş öğeleri listesinden geçerli bir iş öğesi seçin. Liste, en son görüntülenen ve güncelleştirilmiş iş öğelerini temel alır.
- Bir iş öğesi KIMLIĞI belirtin.
- Başlık metnini temel alan bir iş öğesini arayın.

Liste yalnızca gereksinimler kategorisine ait iş öğelerini gösterir.
Gereksinimler test sonuçlarıyla bağlantıladıktan sonra, test sonuçlarını gereksinime göre gruplanmış olarak görüntüleyebilirsiniz. Gereksinim, test sonuçlarına gitmeyi kolaylaştırmak için sunulan birçok "gruplandırma ölçütü" seçeneğinden biridir.

Teams, gereksinimler izlenebilirliği içeren özet görünümünü bir panoya sabitlemek istiyor. Bunun için gereksinim kalitesi pencere öğesini kullanın.

Gereksinim kalitesi pencere öğesini gerekli seçeneklerle yapılandırın ve kaydedin.
- Gereksinimler sorgusu: geçerli yinelemedeki Kullanıcı hikayeleri gibi gereksinimleri yakalayan bir iş öğesi sorgusu seçin.
- Kalite verileri: gereksinim kalitesinin izlenmesi gereken işlem hattının aşamasını belirtin.

Ekip panosundaki pencere öğesini görüntüleyin. Test ve başarısız testlerin sayısı ile birlikte kapsamdaki tüm gereksinimleri listeler . Başarısız bir test sayısı seçildiğinde, seçili derleme veya yayın için testler sekmesi açılır. Pencere öğesi, gereksinimleri ilişkili test (ler) olmadan izlemeye de yardımcı olur.

Kullanıcı gereksinimlerinin kalite hedeflerini karşıladığından emin olmak için bir projedeki gereksinimler test sonuçlarına bağlanabilir ve bu daha sonra ekibin panosunda görüntülenebilir. Bu, test sonuçlarını izlemenin basit bir yolu ile uçtan uca izlenebilirlik sağlar. Otomatikleştirilmiş testleri gereksinimlere bağlamak için derleme veya yayın içindeki Test raporu ' nu ziyaret edin.
Bir derleme veya yayın özetinin testler sekmesi altındaki sonuçlar bölümünde, gereksinimlere bağlanacak test (ler) i seçin ve bağlantı' yı seçin.

Seçili test (ler) i belirtilen şekilde bağlanacak bir iş öğesi seçin:
- Önerilen iş öğeleri listesinden geçerli bir iş öğesi seçin. Liste, en son görüntülenen ve güncelleştirilmiş iş öğelerini temel alır.
- Bir iş öğesi KIMLIĞI belirtin.
- Başlık metnini temel alan bir iş öğesini arayın.

Liste yalnızca gereksinimler kategorisine ait iş öğelerini gösterir.
Teams, gereksinimler izlenebilirliği içeren özet görünümünü bir panoya sabitlemek istiyor. Bunun için gereksinim kalitesi pencere öğesini kullanın.

Gereksinim kalitesi pencere öğesini gerekli seçeneklerle yapılandırın ve kaydedin.
- Gereksinimler sorgusu: geçerli yinelemedeki Kullanıcı hikayeleri gibi gereksinimleri yakalayan bir iş öğesi sorgusu seçin.
- Kalite verileri: gereksinim kalitesinin izlenmesi gereken işlem hattının aşamasını belirtin.

Ekip panosundaki pencere öğesini görüntüleyin. Test ve başarısız testlerin sayısı ile birlikte kapsamdaki tüm gereksinimleri listeler . Başarısız bir test sayısı seçildiğinde, seçili derleme veya yayın için testler sekmesi açılır. Pencere öğesi, gereksinimleri ilişkili test (ler) olmadan izlemeye de yardımcı olur.

Hata izlenebilirlik
Test, kullanıcılara bir değişiklik göndermek için güvenle bir ölçüm sağlar. Test hatası değişiklik ile ilgili bir soruna işaret eder. Test, hatalı test kodu, çevre sorunları, düzdentest ve daha fazlası gibi kaynaktaki hatalar gibi birçok nedenden dolayı hatalar meydana gelebilir. Hatalar, test hatalarını izlemenin ve ekipteki sorumluluğa gereken düzeltici eylemleri almak için sağlam bir yol sağlar. Hataları test sonuçlarıyla ilişkilendirmek için derleme veya sürümde Test raporu ' nu ziyaret edin.
Testler sekmesinin sonuçlar bölümünde, hatanın oluşturulması gereken testleri seçin ve hata' ı seçin. Birden çok test sonucu tek bir hata ile eşleştirilebilir. Bu genellikle hataların nedeni, bağımlı hizmetin kullanım dışı kalması, bir veritabanı bağlantı arızası veya benzer sorunlar gibi tek bir nedenden dolayı yapılır.

Hatayı görmek için iş öğesini açın. Hata iletisi, yığın izlemesi, açıklamalar ve daha fazlası gibi anahtar bilgileri dahil olmak üzere test sonuçlarının tüm bağlamını yakalar.

Test sonucuyla ilgili hatayı, testler sekmesinde doğrudan bağlam halinde görüntüleyin. Iş öğeleri sekmesi, test sonucu için tüm bağlı gereksinimleri de listeler.

Bir iş öğesinden, doğrudan ilişkili test sonuçlarına gidin. Hem test çalışması hem de belirli test sonucu hataya bağlanır.

İş öğesinde, test çalışması veya test sonucu ' nı seçerek seçili derleme veya yayın için testler sayfasına doğrudan gidebilirsiniz. Hatada sorun giderebilir, analizinizi güncelleştirebilir ve sorunu çözmek için gerekli değişiklikleri yapabilirsiniz. Bağlantılar sizi Test sekmesinegötürür, ancak gösterilen varsayılan bölüm sırasıyla geçmiş ve hata ayıklama ' dir.

Kaynak izlenebilirlik
Düzenli olarak bir süre içinde oluşan test hatalarını giderirken, hatanın başlatıldığı ilk değişiklik kümesine geri dönmek önemlidir. Bu, test edilen sorunlu testi veya kaynağı tanımlamak için kapsamı daraltmanıza önemli ölçüde yardımcı olabilir. Test hatalarının ilk örneğini öğrenmek ve onu ilişkili kod değişikliklerine geri izlemek için, derleme veya yayın içindeki testler sekmesini ziyaret edin.
Testler sekmesinde, analiz edilecek bir test hatası seçin. Bir derleme veya yayın olmasına bağlı olarak, test için başarısız derleme veya başarısız bırakma sütununu seçin.

Bu, test için art arda hataların ilk örneğini gösteren yeni bir pencerede testler sekmesinin başka bir örneğini açar.

Derleme veya sürüm işlem hattına bağlı olarak, hangi kod değişikliklerinin işlenmiş olduğunu görmek için zaman çizelgesini veya işlem hattı görünümünü seçebilirsiniz. Test hatasının olası temel nedenini belirlemek için kod değişikliklerini çözümleyebilirsiniz.

Planlı test kullanan geleneksel takımlar
el ile sınamadan sürekli (otomatikleştirilmiş) teste taşınan ve testlerin bir alt kümesinin zaten otomatikleştirilmesi gereken Teams, bunları işlem hattının veya isteğe bağlı olarak yürütebilir (bkz. test raporu). planlı testolarak bahsedildiğinde, otomatikleştirilmiş testler bir test planındaki test çalışmaları ile ilişkilendirilebilen ve Azure Test Plansyürütülürler. İlişkilendirildikten sonra, bu sınamalar ilgili gereksinimlerin kalite ölçümlerine doğru katkıda bulunur.
Yardım ve destek
- Sorun giderme sayfamıza bakın
- Stack Overflowöneriler alın ve geliştirici aracılığıyla destek alın Community