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, iş öğeleri, dallar, commit'ler, çekme istekleri, derlemeler ve yayınlar gibi geliştirme sürecinizdeki çeşitli nesneleri bağlayarak tam kapsamlı izlenebilirliği destekler. İzlenebilirliği gerçek zamanlı olarak izlemek için yerleşik raporları ve Analiz'i kullanabilirsiniz.
Bu makalede, daha ayrıntılı bilgilerin bağlantıları ile Azure DevOps izlenebilirliği nasıl etkinleştirip desteklediğine ilişkin bir genel bakış sağlanır.
Tavsiye
Bu makalenin devamında AI kullanarak bu göreve yardımcı olabilirsiniz veya başlamak için Azure DevOps MCP Server ile yapay zeka yardımı sağlama konusuna bakın.
İ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 işlemi kullandığınızda, 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: Yeni dalda kod değişiklikleri yaptıktan sonra geliştiriciler iş öğesinden bir çekme isteği oluşturabilir. Geliştiriciler, yazılım geliştirmeyi yönlendirmek için panoyu ve iş öğesini kullanarak, çalışırken değişiklikleri ve bunların arkasındaki nedenleri belgeleyerek açıklamalar ekler. 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.
Ekipler, testi panoyla tümleştirerek el ile test yapmaya kolayca başlayabilir ve ardından Azure Test Plans tarafından sağlanan tam test özelliklerinden yararlanabilir. Pano, panodan test çalışmaları oluşturduğunuzda veya Test Planları altında gereksinim tabanlı test paketleri oluşturduğunuzda 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 yaklaşımı kullanarak, 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üyü kullanarak daha ayrıntılı bilgi için detaya gidebilirsiniz.
- Geliştirme bölümü: İş öğesine bağlantılı dalları, commit'leri, çekme isteklerini veya derlemeleri açın. GitHub depoları için, YAML işlem hattı ayarlarınızda otomatik bağlantı seçeneğini etkinleştirdiğinizde Derlemeye Entegre bağlantıları da bu bölümde gösterilir. Daha fazla bilgi için bkz. YAML işlem hatları için derleme durumunu görüntüleme.
- 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. Derleme commit'leri olan iş öğeleri ve dağıtım bilgilerini Azure Boards'a göndermek üzere sizin ayarladığınız sürüm işlem hatlarının yayın 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österir. Ekiplerin gereksinimlerinin kalitesini ve eksiksizliğini ölçmesine ve teslime hazır olma durumunu değerlendirmesine 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.
Uçtan uca izlenebilirlik için yapay zeka kullanma
Aracı modunda yapay zeka aracınıza bağlı Azure DevOps MCP Server varsa geliştirme, test ve dağıtım yoluyla gereksinimleri izlemek için doğal dil istemlerini kullanabilirsiniz.
| Görev | Örnek talimat |
|---|---|
| Bağlı dal oluşturma | Create a new branch from user story #123 in project <Contoso> and link it to the work item |
| Gereksinimi izleme | Starting from user story #456 in <Contoso>, show the linked branches, pull requests, builds, and releases |
| Dağıtım durumunu denetleme | Show the deployment stages for work item #789 in project <Contoso> |
| Bağlantısız iş öğelerini bulma | List user stories in the current sprint for <Contoso Team> that have no linked branches or pull requests |
| Test kapsamını gözden geçirme | Show all test cases linked to user story #456 in project <Contoso> and their pass/fail status |
| Taahhüt geçmişini denetle | List all commits linked to work item #123 in project <Contoso> with author and date |
| Test edilmemiş gereksinimleri belirleme | List user stories in project <Contoso> that have no linked test cases |
| Derleme ilişkilendirmelerini denetleme | Show the builds associated with pull request #234 in project <Contoso> and their status |
| Koda hata izleme | Show the commits and pull requests linked to bug #567 in project <Contoso> |
| Sprint izlenebilirliği denetimi | For all user stories in Sprint 10 for <Contoso Team>, show which ones have linked builds and which don't |
Uyarı
Aracı modu ve MCP Sunucusu doğal dil kullandığından, bu istemleri ayarlayabilir veya sonuçları iyileştirmek için takip soruları sorabilirsiniz.