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.

  1. 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.

    Gereksinimlere bağlanacak testleri seçin

  2. 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.

    Gereksinim iş öğesini seçin

    Liste yalnızca gereksinimler kategorisine ait iş öğelerini gösterir.

  3. 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.

    Sonuçları gereksinimlere göre Gruplandır

  4. 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.

    Takım Panosu Oluştur

  5. 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.

    Pencere öğesini Yapılandır

  6. 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.

    Testler olmadan gereksinimleri izleme

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.

  1. 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.

    Gereksinimlere bağlanacak testleri seçin

  2. 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.

    Gereksinim iş öğesini seçin

    Liste yalnızca gereksinimler kategorisine ait iş öğelerini gösterir.

  3. 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.

    Takım Panosu Oluştur

  4. 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.

    Pencere öğesini Yapılandır

  5. 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.

    Testler olmadan gereksinimleri izleme

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.

  1. 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.

    Hataları testlere bağlama

  2. 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.

    Hata ayrıntılarını yakala

  3. 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.

    Testler sekmesinde hatayı görüntüle

  4. 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.

    Hatada test bağlantıları

  5. İş öğ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.

    Test sekmesi tam sayfa görünümü

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.

  1. 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.

    Başarısız yayını görüntüle

  2. 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.

    Kaynak testi hatası

  3. 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.

    Kod işlemelerini görüntüle

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