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 Hizmetleri | Azure DevOps Server | Azure DevOps Server 2022
Bu makalede, Azure Boards panolarınızdaki iş öğelerinden satır içi testleri hızla oluşturma, çalıştırma, güncelleştirme ve izleme işlemleri açıklanır. Panonuzdaki iş öğelerinden oluşturduğunuz testler otomatik olarak iş öğelerine bağlanır.
Satır içi testler, araçları değiştirmeden doğrudan panonuzdaki iş öğeleri üzerinde test oluşturmanıza, çalıştırmanıza ve izlemenize olanak sağlar. Bu yaklaşım, kabul ölçütlerini doğrulamak veya sprint'iniz sırasında sorunları hızla yakalamak istediğinizde kullanışlıdır.
Satır içi testler ne zaman kullanılır:
- Panodaki iş öğeleri üzerinde doğrudan hafif testler
- İş öğesi başına az sayıda test (birkaç hızlı doğrulama)
- Ekip, Test Planlarına geçiş yapmadan tek bölmeli iş akışını tercih ediyor
- Geçici test veya basit el ile doğrulama
Test Planları hub'ı ne zaman kullanılır:
- Birçok test çalışması içeren büyük test paketleri
- Karmaşık test senaryoları, test yapılandırmaları veya ortam kurulumu
- Ekip genelinde test planlaması ve ölçümleri
- Ayrıntılı izleme ile keşif amaçlı test
Tam test platformu için bkz. Azure Test Plans nedir?
Pano iş öğelerinde satır içi testleri yönetmek, satır içi görev denetim listelerini yönetmeye benzer. Satır içi görevler hakkında daha fazla bilgi için bkz. Öğretici: Görevleri veya alt öğeleri kontrol listesi öğeleri olarak eklemek.
- Kanban panolarına genel bakış için bkz. Kanban panosu nedir?
İpucu
Bu makalenin devamında AI'nin yardımıyla bu görevi yerine getirebilirsiniz veya Azure DevOps MCP Server ile AI yardımı sağlamaya başlama konusuna bakın.
Önkoşullar
| Kategori | Gereksinimler |
|---|---|
| Proje erişimi | Project üyesi. |
| Erişim düzeyleri | En az Temelerişim sağlandığında, iş öğeleri ekleyebilir, testleri görüntüleyebilir veya çalıştırabilir ve tüm pano özelliklerini kullanabilirsiniz. Paydaş erişimi olan kullanıcılar testleri görüntüleyemez veya çalıştıramaz. |
| İzinler | İş öğelerini görüntülemek veya değiştirmek için Bu düğümdeki iş öğelerini görüntüle ve Bu düğümdeki iş öğelerini düzenle izinlerini İzin Ver olarak ayarlayın. Varsayılan olarak Katkıda Bulunanlar grubu bu izinlere sahiptir. Daha fazla bilgi için, İş izleme için izinleri ve erişimi ayarlama bölümüne bakın. |
Satır içi testlerle neler yapabilirsiniz?
Satır içi testleri kullanarak şunları yapabilirsiniz:
- Panonuzdan doğrudan iş öğelerine test ekleyin
- İşlevsellik ve kabul ölçütlerini doğrulamak için testleri çalıştırma
- Test durumunu başarılı, başarısız veya engellenen sonuçları yansıtacak şekilde güncelleştirme
- İş öğeleri arasında yeniden atamak için testleri yeniden ayrıştırma
- Testleri birden çok iş öğesi arasında yeniden kullanmak üzere kopyalama
Her görevin, izleyen bölümlerde adım adım yönergeleri vardır.
Azure Boards'de panoları açma
Ekibinizin tahtasını görüntülemek için Azure DevOps projenizi açın ve sol gezinti menüsünden Boards>Boards seçin.
Farklı bir panoyu görüntülemek için, pano sayfanızdaki başlığın yanındaki oku seçin ve açılan listeden diğer panoyu veya Panoları görüntüle dizinini seçin. Ayrıca, Boards dizin sayfasındaki Tüm ekip panoları'nın altında bir pano seçebilirsiniz.
İpucu
Panoyu sık kullanılanlara eklemek için pano adının yanındaki yıldız simgesini seçin. Sık kullanılan panolar, pano seçici listesinin en üstünde görünür.
Genişlet ve satır içi testleri görüntüle
Bir panoyu ilk kez açtığınızda, iş öğelerindeki görev ve test denetim listeleri daraltılır.
Test özetini göstermek için satır içi test simgesinin üzerine gelin.
Test listesini ve diğer denetimleri genişletmek için test simgesini seçin. Listeyi ve denetimleri daraltmak için simgeyi yeniden seçin.
Genişletilmiş panelde, test çalışması sayfasını açmak ve düzenlemek için listeden bir test seçin.
Genişletilmiş panelde, bağlam menüsü seçeneklerini göstermek için testin yanındaki İş öğesi eylemleri simgesini seçin.
İş öğesinin test paketini yeni bir tarayıcı sayfasında açmak için Test paketini aç simgesini seçin.
Aşağıdaki örnekte, pakete üç satır içi test çalışması eklenerek hata 38 için oluşturulan test paketi 285 gösterilmektedir.
Testleri satır içine ekleme
Bir pano iş öğesine doğrudan test senaryoları eklediğinizde, işlem otomatik olarak iş öğesi için varsayılan bir test planı ve test kümesi oluşturur; test senaryoları da bunların altında gruplanır.
Panonuzdaki bir iş öğesine test eklemek için, iş öğesinin İş öğesi eylemleri menüsünü açın ve bağlam menüsünden Test ekle'yi seçin. Ayrıca, bir iş öğesinde var olan bir satır içi test simgesini ve ardından genişletilmiş test panelinde Test ekle'yi seçebilirsiniz.
Genişletilmiş panelde yeni test başlığını girin ve Enter tuşuna basın. Her testi ekledikten sonra Enter tuşuna basarak birden çok test ekleyebilirsiniz.
Daha fazla bilgi için bkz. Testlerinizi planlama ve El ile testler oluşturma.
Satır içi test çalıştırma
Yeni bir test çalıştırmadan önce ayrıntıları eklemeniz gerekir. Bir test çalışması için ayrıntıları eklemek için, bunu satır içi test çalışması listesinden seçerek veya bağlam menüsünde Aç'ı seçerek açın.
Testin bağlam menüsünden Testi çalıştır'ı seçerek testi çalıştırın.
Microsoft Test Çalıştırıcısı yeni bir tarayıcı örneğinde başlar. Daha fazla bilgi için bkz El ile testleri çalıştırma.
Test durumunu güncelleştirme
Test durumunu izlemek için, bağlam menüsünden satır içi testin durumunu güncelleştirin.
Testi yeniden ata veya kopyala
Testi yeniden ayrıştırmak için, testi sürükleyip farklı bir iş öğesine bırakın. Bu eylem testin bağlı ilişkisini otomatik olarak değiştirir ve yeni iş öğesine işaret eder.
Aşağıdaki örnekte TEST: Sipariş formu testini iptal et öğesinden Müşteri hesabı geçmişi öğesine taşınan sipariş formu testini iptal etme gösterilmektedir.
Testi farklı bir iş öğesine kopyalamak için, testi diğer iş öğesine sürükleyip bırakırken Ctrl tuşunu basılı tutun.
Uyarı
Test Edilen bağlantı türünü kullanarak bir test çalışmasını iş öğesine bağladığınızda, pano bağlı test çalışmasının test durumunu yansıtır. Ancak gereksinim tabanlı bir paketin birden çok yapılandırması varsa, pano yalnızca varsayılan yapılandırma için test sonucunu gösterir. Test çalışmalarının panoda düzgün göründüğünden emin olmak için, iş öğesinde Test ekle'yi kullanmak veya Test Planları hub'ından gereksinim tabanlı bir test paketi oluşturmak daha iyidir.
Satır içi test sorunlarını giderme
Test Runner başlatılmıyor
Test Çalıştırıcısı yeni bir tarayıcı penceresinde açılamazsa:
- Tarayıcınızın açılır pencerelere izin verdiğinden emin olun
dev.azure.com - JavaScript'in etkinleştirildiğini onaylayın
- Tarayıcınızın Azure DevOps ile uyumlu olup olmadığını denetleyin.
- Projede Test çalıştırmalarını görüntüleme iznine sahip olduğunuzu doğrulayın
Test başka bir üst öğe altına taşınamıyor veya kopyalanamıyor
İş öğeleri arasında bir testi yeniden ayırmak veya kopyalamak için şunlara sahip olmanız gerekir:
- Bu düğümdeki iş öğelerini düzenleme izni, hem kaynak hem de hedef iş öğeleri için
- Test aynı projede olmalıdır (çapraz proje yeniden ayrışması desteklenmez)
"İzin reddedildi" hatası görürseniz proje izinlerinizi denetleyin. Daha fazla bilgi için, İş izleme için izinleri ve erişimi ayarlama bölümüne bakın.
Testler eklendikten sonra satır içinde görünmüyor
Bir test eklediğiniz halde satır içi test panelinde görünmüyorsa:
- Pano sayfasını yenileme
- İş öğesi için varsayılan test paketinde test çalışmasının oluşturulduğunu doğrulayın
- İş öğesini panoda görüntülediğinizden (ayrıntılar panelinde değil) denetleyin
Test durumu gemide görünmüyor
Bir test, Tested By bağlantı türü kullanılarak bağlantılandırılmışsa ancak hiçbir durum göstermiyorsa:
- Birden çok yapılandırmaya sahip gereksinim tabanlı test paketleri için pano yalnızca varsayılan yapılandırma için test sonucunu gösterir
- Test durumlarının doğru göründüğünden emin olmak için, test çalışmalarını el ile bağlamak yerine iş öğesinde test ekle'yi kullanın
- Durum güncelleştirme yordamları için bkz. Test durumunu izleme
Çok sayıda test eklerken veya çalıştırırken yavaşlama veya zaman aşımı sorunu
Satır içi test işlemleri, küçük test kümeleriyle (iş öğesi başına 3–5 test) en iyi şekilde çalışır. Yavaşlık yaşıyorsanız:
- Büyük test paketleri için Test Planları hub'ını kullanın.
- Toplu işlemleri kullanmak yerine testleri teker teker çalıştırın.
- Ağ bağlantınızı ve tarayıcı performansınızı denetleyin.
Test çalışması gerekli alanlara sahip değil
Bir testi çalıştırabilmeniz için önce test çalışmasının şunları içermesi gerekir:
- En az bir test adımı
- Her adım için beklenen sonuç
Doğrulama hatası görürseniz test çalışması formunu açın ve adımlar ekleyin. Daha fazla bilgi için bkz. El ile test çalışmaları oluşturma.
Satır içi testleri yönetmek için yapay zeka kullanma
Satır içi testleri yönetmenize yardımcı olması için Azure DevOps MCP Sunucusu aracılığıyla yapay zeka yardımını kullanabilirsiniz. Kullanabileceğiniz örnek istemler şunlardır:
| Görev | Örnek İstem |
|---|---|
| Test vakaları oluşturma | "Kullanıcı hikayesi için bu kabul ölçütlerini doğrulayan test çalışmaları oluşturmama yardımcı olun" |
| Test vakaları oluşturma | "Bu özellikteki ana kullanıcı iş akışlarını kapsayacak şekilde test çalışmaları oluşturun" |
| Test vakaları oluşturma | "Bu satın alma akışı için hangi test çalışmalarını önerirsiniz?" |
| Test vakaları oluşturma | Oturum açma işlevi için uç durum test senaryoları oluşturun |
| Testleri düzenleme ve yönetme | Bu satır içi testleri mantıksal test grupları hâlinde düzenlememe yardımcı olun |
| Testleri düzenleme ve yönetme | "Satır içi testleri mi kullanmalıyım yoksa bunu Test Planları hub'ına mı taşımalıyım? İşte senaryom..." |
| Testleri düzenleme ve yönetme | "Test çalışmaları için iyi bir adlandırma kuralı nedir?" |
| Test durumunu izleme | "Şu anda hangi testlerin geçtiğini ve hangilerinin çalışması gerektiğini göster" |
| Test durumunu izleme | "Bu sprint için test durumunu özetlememe yardımcı olun" |
| Test durumunu izleme | "Bu test hatalarını analiz edin ve düzeltmeleri önerin" |
| Test kapsamı ve stratejisi | "Bu karmaşık kullanıcı hikayesi için bir test stratejisi önerin" |
| Test kapsamı ve stratejisi | "Bu özelliğin hangi alanlarında yeterli test kapsamı olmayabilir?" |
| Test kapsamı ve stratejisi | "Önce hangi testlerin çalıştırıldığına öncelik vermeme yardımcı olun" |
Uyarı
İş öğeleriniz, test senaryolarınız ve kabul ölçütleriniz hakkında bağlam sağladığınızda bu istemler en iyi sonucu verir. Ne kadar belirginseniz, öneriler o kadar iyi olur.
Sonraki adım
İlgili içerik
- Manuel test vakaları oluşturma
- Bir tahtada kartları özelleştirme
- Eğitim: Görevleri veya alt öğeleri denetim listesi öğeleri olarak ekleme
- Azure Boards'daki bir iş öğesinden Git geliştirmesini yönetin