Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure DevOps Services
Azure DevOps, geliştirme sürecinizdeki iş öğeleri, dallar, işlemeler, çekme istekleri, derlemeler ve yayınlar gibi çeşitli nesneleri bağlayarak uçtan uca izlenebilirliği destekler. İzlenebilirliği gerçek zamanlı olarak izlemek için yerleşik raporları ve Analiz'i kullanabilirsiniz.
Bu makalede, Azure DevOps'un izlenebilirliği nasıl etkinleştirip desteklediğine ilişkin genel bir bakış ve daha ayrıntılı bilgilerin bağlantıları sağlanır.
İzlenebilirlik ve bağlama
Geliştirme yaşam döngüsü boyunca bir iş öğesine bağlı kod değişikliklerini, derlemeleri ve sürümleri izleyebilirsiniz. Bu şekilde, ekibiniz kod tabanındaki değişikliklere bakarak işin nasıl yapıldığına veya bir hatanın nasıl düzeltildiğine ilişkin denetim izini görebilir.
Git depoları için kullanılan bağlantı türleri Derleme, Derleme'te bulundu, Derlemeile entegre edildi, Dal, Kaydetme, Çekme İsteğive yayın aşamasında entegre edilmiştir.
Bir iş öğesinden dal oluşturma ve çekme isteğinde bulunma
Dalı: Ürün panosunda iş öğesi kartı menüsünü açarak veya iş öğesi formunda dal oluştur seçerek bir iş öğesinden dal oluşturabilirsiniz. Şube, Branch bağlantı türüyle iş öğesine otomatik olarak bağlanır.
Çekme isteği: Kod değişiklikleri yeni dalda yapıldıktan sonra, geliştiriciler iş biriminden bir çekme isteği oluşturabilir. Yazılım geliştirmeyi yönlendirmek amacıyla panoyu ve iş öğesini kullanmak, geliştiricileri çalışmalar sırasında yorum eklemeye teşvik eder ve bu sayede değişiklikleri ve bu değişikliklerin arkasındaki nedenleri belgelendirir. Bu şekilde, iş öğesi kod değişiklikleri için zengin bir bilgi ve geçmiş kaynağı haline gelir.
İş öğelerine test ekleme ve çalıştırma
Testi bir dizi gereksinime bağlayın ve uygulamanın beklendiği gibi çalıştığını doğrulayın. Panodan iş öğesine testler ekleyebilirsiniz. Ardından, yeni testlerinizi panodan çalıştırabilir ve test durumunu ayarlayabilirsiniz.
Panoyla test tümleştirmesi, ekiplerin el ile test etmeye başlamasını ve ardından Azure Test Planları tarafından sağlanan tam test özelliklerinden yararlanmasını kolaylaştırır. Pano, panodan test çalışmaları oluşturulduğunda veya Test Planları altında gereksinim tabanlı test paketleri oluşturulduğunda gereksinimi desteklemek için eklenen testi gösterir.
El ile ve otomatikleştirilmiş test
Otomatikleştirilmiş testleri bir işlem hattında veya isteğe bağlı olarak çalıştırabilirsiniz. Ayrıca bunları bir test planındaki test çalışmalarına bağlayabilir ve Test Planlarından çalıştırabilirsiniz. Bu şekilde, planlı test olarak adlandırılan otomatikleştirilmiş testlerle gereksinimlerinizin kalitesini izleyebilirsiniz.
Değişiklikleri üretim ortamına dağıtma
Kod değişikliklerini derlemek ve serbest bırakmak için bir işlem hattı tanımladıktan sonra, her yayın aşamasına iş öğesi gereksiniminin dağıtımını izleyebilirsiniz. İş öğesi formundan, Dağıtım ve Geliştirme bölümlerinden derleme ve yayın bağlantılarını hızla açabilirsiniz.
İş öğesi formunu açtığınızda, gereksinimin dağıtıldığı aşamalar görüntülenir. Açılan menüyle daha fazla ayrıntı için detaya gidebilirsiniz.
- Geliştirme bölümü: İş öğesine bağlı dalları, taahhütleri veya çekme isteklerini açın.
- Dağıtım bölümü: Dağıtıma alınan bir derlemenin parçası olan git işlemesiyle ilişkili iş öğelerinin yayın bilgilerini bulun.
Daha fazla bilgi için bkz. Kanban panoları hakkında.
Yayın görünümü
Aşağıdaki görüntüde, seçilen iş öğesinin ilişkilendirildiği yayının hedeflediği birden çok ortam gösterilmektedir.
Sürüm ayarları
Görüntü seçeneklerinizi sürüm ayarlarından yönetin. İş öğesi dağıtım denetimi, iş öğelerinize bağlı sürümlerin nasıl ilerlediğini gösterir. Derlemede commit'leri olan iş öğelerinin ve dağıtım bilgilerini Azure Boards'a göndermek üzere ayarladığınız yayın hatlarının sürüm durumunu görebilirsiniz.
Gereksinimler İzlenebilirlik Matrisi
Gereksinimler izlenebilirliği, ekiplere gereksinimlerin kalitesi veya sevkiyat gereksinimlerine hazır olma gibi göstergeler hakkında içgörüler sağlar. Gereksinimlerin izlenebilirliğinin temel özelliklerinden biri, test çalışmaları, hatalar ve kod değişikliklerine yönelik gereksinimlerle ilişkilendirmedir.
Gereksinimler İzlenebilirlik Matrisi (RTM), bir sistem için tanımlanan tüm gereksinimlerin test protokollerinde test edilmesini sağlar. Gereksinimler İzlenebilirlik Matrisi hakkında daha fazla bilgi için bkz. Gereksinimler izlenebilirliği.
Gereksinim izlenebilirlik raporları
Gereksinimler izlenebilirlik raporları, geliştirme sürecinin farklı aşamalarının nasıl ilişkili olduğunu ve belgelendiğini göstermenin bir yoludur. Ekipler, gereksinimlerinin kalitesini ve eksiksizliğini ölçmeye ve teslime hazır olma durumunu değerlendirmeye yardımcı olur. Ayrıca gereksinimlere bağlı kod değişikliklerini, testleri, hataları ve dağıtımları izlemeye de yardımcı olur.
Hata izlenebilirliği
Hatayı ve test sonucunu Testler sekmesinde aynı bağlamda birlikte görebilirsiniz. İş Öğeleri sekmesi, test sonucuna bağlı tüm gereksinimleri de gösterir.
Hata ve kaynak izlenebilirliği hakkında bilgi için bkz . Gereksinimler izlenebilirliği.
Kaynak izlenebilirliği
Derleme veya yayın işlem hattına bağlı olarak, işlenen kod değişikliklerini görmek için zaman çizelgesini veya işlem hattı görünümünü seçebilirsiniz. Test hatasının olası kök nedenini belirlemek için kod değişikliklerini analiz edebilirsiniz.
Test Analizi
Derlemeler ve sürümler için Test Analytics, gereksinimlerin kalitesini izleme ve test hataları hakkında daha fazla bilgi için bkz. Test Analytics.