Nesneleri ve terimleri test edin
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
El ile ve keşif testlerinde kullanılan nesneleri ve terimleri anlamak için bu makaleyi okuyun.
Teste özgü iş öğesi türleri
El ile ve otomatikleştirilmiş testi desteklemek için üç ana teste özgü iş öğesi türü türü ekler ve gruplandırabilirsiniz: Test Planları, Test Paketleri ve Test Çalışmaları. Çeşitli test adımlarının ve test parametrelerinin paylaşımını desteklemek için Paylaşılan Adımlar ve Paylaşılan Parametreler'i tanımlarsınız. Bu nesneler, iş izleme veri deposunda belirli iş öğesi türleri olarak depolanır.
Aşağıdaki tabloda Azure DevOps test deneyimini desteklemek için kullanılan iş öğesi türleri açıklanmaktadır. Önceki görüntüde gösterilen bağlantı türlerini kullanarak teste özgü iş öğeleri birbirine bağlanır.
İş öğesi türü
Açıklama
Test planları
Test paketlerini ve tek tek test çalışmalarını gruplandırmak için kullanılır. Test planı tanımlamak için bkz . Test planları ve test paketleri oluşturma.
Test paketi
Test çalışmalarını tek bir test planı içinde ayrı test senaryoları halinde gruplandırma. Test çalışmalarını gruplandırmak, hangi senaryoların tamamlandığı görmeyi kolaylaştırır. Test paketi oluştururken üç türden birini belirtebilirsiniz:
- Statik test paketleri: Test çalışmalarını tek bir test paketi altında gruplandırmak için kullanılır.
- Gereksinim tabanlı paketler: Sorgudan test paketine bağlı bir veya daha fazla gereksinim seçin.
- Sorgu tabanlı paketler: Daha sonra test paketine bağlı olan bir veya daha fazla test çalışması seçin.
İpucu
Test Paketi Türü salt okunur alanı, seçilen paketin türünü gösterir. Test paketleri eklemek için bkz . Test planları ve test paketleri oluşturma.
Test çalışmaları
Kodu veya bir uygulamayı dağıtım için test etmek için kullanılan adımları tanımlayın. Kodunuzun doğru çalıştığından, hata olmadığından ve iş ile müşteri gereksinimlerini karşıladığından emin olmak için test çalışmalarını tanımlayın. Test paketi oluşturmadan bir test planına tek tek test çalışmaları ekleyebilirsiniz. Birden fazla test paketi veya test planı bir test çalışmasını ifade edebilir. Test çalışmalarını her paket veya plan için kopyalamaya veya kopyalamaya gerek kalmadan etkili bir şekilde yeniden kullanabilirsiniz. İki tür test çalışması vardır:
- El ile: Test Çalıştırıcısı veya desteklenen diğer istemciyi kullanarak çalıştırdığınız farklı adımları tanımlayan test çalışmaları.
- Otomatik: Azure Pipeline içinde çalışacak şekilde tasarlanmış test çalışmaları.
İpucu
Panodan bir test oluştururken bir gereksinime (Kullanıcı Hikayesi (Çevik), Ürün Kapsam Öğesi (Scrum), Gereksinim (CMMI) veya Sorun (Temel) gibi otomatik olarak bağlanan bir test çalışması oluşturabilirsiniz. Daha fazla bilgi için bkz. Satır içi testleri ekleme, çalıştırma ve güncelleştirme.
Paylaşılan adımlar
Birden çok test çalışması arasındaki adımları paylaşmak için kullanın. Örneğin, bir uygulamada oturum açma ve doğrulama adımları, bir dizi test çalışması arasında paylaşılabilen adımlardır. Nasıl yapılacağını öğrenmek için bkz . Test çalışmaları arasındaki adımları paylaşma.
Paylaşılan parametreler
Test çalışması içinde test adımı yürütmek için farklı parametreler belirtmek için kullanın. Nasıl yapılacağını öğrenmek için bkz . Testi farklı verilerle yineleme.
Teste özgü tüm iş öğesi türleri için ortak alanlar
İş öğelerinin çoğunda aşağıdaki alanlar ve sekmeler görüntülenir. Her sekme geçmiş, bağlantılar veya ekler gibi belirli bilgileri izlemek için kullanılır. Bu üç sekme değişikliklerin geçmişini, bağlantılı iş öğelerinin görünümünü ve dosyaları görüntüleme ve ekleme özelliğini sağlar.
Tüm iş öğesi türleri için gereken tek alan Başlık'tır. İş öğesi kaydedildiğinde, sistem ona benzersiz bir kimlik atar. Form gerekli alanı sarı renkle vurgular. Testle ilgili alanlar hakkında bilgi için bkz . Derleme ve test tümleştirme alanlarına göre sorgulama. Diğer tüm alanlar için bkz . İş öğesi alan dizini.
Alan
Kullanım
255 karakter veya daha kısa bir açıklama girin. Başlığı daha sonra istediğiniz zaman değiştirebilirsiniz.
İş öğesini, işi gerçekleştirmekle sorumlu olan ekip üyesine atayın. Üzerinde çalıştığınız bağlama bağlı olarak açılan menüde yalnızca ekip üyeleri veya projeye katkıda bulunanlar listelenir.
Not
İşi yalnızca tek bir kullanıcıya atayabilirsiniz. Birden fazla kullanıcıya iş atamanız gerekiyorsa, her kullanıcı için bir iş öğesi ekleyin ve yapılacak işi başlık ve açıklamaya göre ayırt edin. Atanan alanı yalnızca bir projeye veya takıma eklenmiş kullanıcı hesaplarını kabul eder.
İş öğesi oluşturulduğunda, Durum varsayılan olarak iş akışındaki ilk duruma ayarlanır. Çalışma ilerledikçe, geçerli durumu yansıtacak şekilde güncelleştirin.
İlk olarak varsayılanı kullanın. Gerektiğinde durumu değiştirdiğinizde güncelleştirin. Her Durum varsayılan bir nedenle ilişkilendirilir.
Ürün veya ekiple ilişkili alan yolunu seçin veya planlama toplantısı sırasında atanana kadar boş bırakın. Alanların açılan listesini değiştirmek için bkz . Alan yollarını tanımlama ve ekiliğe atama.
Çalışmanın tamamlanacağını sprint'i veya yinelemeyi seçin veya boş bırakın ve daha sonra planlama toplantısı sırasında atayın. Yinelemelerin açılan listesini değiştirmek için bkz . Yineleme yollarını tanımlama ve ekip yinelemelerini yapılandırma.
Kapsam ve destek tahmin çalışmalarının paylaşılan bir şekilde anlaşılmasını sağlamak için yeterli ayrıntı sağlayın. Kullanıcıya, gerçekleştirmek istediklerine ve nedenlerine odaklanın. Ürünü nasıl geliştireceklerini açıklayın. Ekibinizin öğeyi uygulamak için görev yazabilmesi ve test çalışmaları yapması için yeterli ayrıntıları sağlayın.
Teste özgü tüm iş öğesi türleri için ortak denetimler
Aşağıdaki tabloda açıklandığı gibi teste özgü birkaç iş öğesinde çeşitli denetimler görünür. Bu denetimler ilginizi çekmiyorsa, alanları ekleme ve yönetme (Devralma işlemi) bölümünde açıklandığı gibi bunları iş öğesi form düzeninden gizleyebilirsiniz.
Denetim
Açıklama
Dağıtım
Bir özelliğin veya kullanıcı hikayesinin dağıtılıp dağıtılmadığı ve hangi aşamaya dağıtıldığı hakkında içgörü sağlar. Farklı sürüm ortamlarına dağıtılan bir iş öğesinin durumu hakkında görsel içgörüler elde edebilir ve her sürüm aşamasına hızlı gezinti yapıp çalıştırabilirsiniz. Bu denetim Test Planları, Test Paketleri ve Test Çalışmaları'ndan kullanılabilir.
Geliştirme
İş öğesinin tamamlanmasını destekleyen tüm Git geliştirme işlemlerini kaydeder. Genellikle Git geliştirmesini bir gereksinimden yönlendirmek için kullanılır. Bu denetim izlenebilirliği destekleyerek iş öğesiyle ilgili tüm dallar, işlemeler, çekme istekleri ve derlemeler için görünürlük sağlar. Bu denetim Test Planları, Test Paketleri ve Test Çalışmaları'ndan kullanılabilir.
İlgili Çalışma
Genellikle İlgili bağlantı türü aracılığıyla gereksinimler ve hatalar gibi diğer iş öğelerini göstermek veya bu öğelere bağlanmak için Test Planlarında, Test Paketlerinde ve Test Çalışmalarında kullanılan denetim.
Test Çalışmaları
Paylaşılan Adımlar ve Paylaşılan Parametreler iş öğelerinde Test Çalışmalarını göstermek veya test çalışmalarına bağlanmak için kullanılan denetim.
Teste özgü iş öğesi türlerini özelleştirme
Devralınan işlem için test planlarını, test paketlerini ve test çalışmalarını özelleştirebilirsiniz. Şirket içi XML işlemi için teste özgü tüm iş öğesi türlerini özelleştirebilirsiniz. Daha fazla bilgi için bkz . Ekibinizin süreçlerini desteklemek için iş izleme nesnelerini özelleştirme.
İş öğelerini değiştirmek için gereken izinler
İş öğelerini görüntüleme, değiştirme veya silmeye yönelik seçme özelliklerini denetleyebilen bir dizi izin vardır. Bunlar aşağıdaki tabloda listelenenleri içerir.
Not
İş öğesi türünü değiştirme izni, teste özgü iş öğeleri için geçerli değildir. bu özelliği iş öğesi formundan seçseniz bile, iş öğesi türünün değiştirilmesine izin verilmez.
İzin
Düzey
Görev
Test çalıştırmalarını görüntüleme
Test çalıştırmaları oluşturma
Test çalıştırmalarını silme
Proje düzeyi
Test çalıştırmalarını görüntülemek, oluşturmak veya silmek için ilgili izin verilmelidir.
Test yapılandırmalarını yönetme
Test ortamlarını yönetme
Proje düzeyi
Test yapılandırmalarını veya test ortamlarını yönetin, size ilgili izin verilmelidir.
Etiket tanımı oluşturma
Proje düzeyi
Test tabanlı iş öğelerine yeni etiketler ekleyin.
İş öğelerini silme ve geri yükleme
Proje düzeyi
Teste özgü iş öğelerini silin ve geri dönüşüm kutusundan geri yükleyin.
İş öğelerini kalıcı olarak silme
Proje düzeyi
Teste özgü iş öğelerini veri deposundan kalıcı olarak silin.
Bu düğümdeki iş öğelerini görüntüle
Bu düğümdeki iş öğelerini düzenle
Alan Yolu
Test planlarını, test paketlerini, test çalışmalarını veya diğer test tabanlı iş öğesi türlerini görüntülemek veya eklemek veya değiştirmek için ilgili izin gerekir.
Test planlarını yönetme
Alan Yolu
Test çalıştırması ve test sonucu ayarları gibi test planı özelliklerini değiştirin.
Test planlarını yönetme
Alan Yolu
Test paketlerini oluşturma ve silme; test paketlerini ekleme ve test paketlerinden test çalışmalarını kaldırma; test paketleriyle ilişkili test yapılandırmalarını değiştirme; ve bir test paketi hiyerarşisini değiştirin (test paketini taşıma).
Bu izinleri ayarlama hakkında daha fazla bilgi için bkz . Test için izinleri ve erişimi ayarlama ve Proje düzeyi izinlerini değiştirme.
Teste özgü iş öğelerini dışarı aktarma, içeri aktarma ve toplu güncelleştirme
Diğer iş öğelerinde olduğu gibi teste özgü iş öğelerini toplu olarak düzenleyebilirsiniz. Daha fazla bilgi için aşağıdaki makaleleri inceleyin:
- İş öğelerini toplu olarak değiştirin.
- Test Planları, Test paketleri bağlam menüsü seçeneklerinde gezinme
- İş öğelerini toplu olarak değiştirin.
- Test planını çevrimdışı paylaşmak veya gözden geçirmek için dışarı aktarabilir miyim?
Test terimleri
Aşağıdaki tabloda, el ile ve keşif testinde kullanılan çeşitli terimler açıklanmaktadır.
Süre
Tanım
Yapılandırma
Bir uygulamayı veya kodu test etmek için kullanılan benzersiz ortamı belirtir. Test yapılandırmasını tanımlamak için önce yapılandırma değişkenlerini tanımlarsınız ve ardından test yapılandırmasını tanımlarsınız. Ayrıntılar için bkz . Farklı yapılandırmaları test edin.
Yapılandırma değişkeni
İşletim sistemi, işlem gücü, web tarayıcısı veya başka bir çeşitleme gibi bir test ortamının tek bir yönünü belirtir. Ayrıntılar için bkz . Farklı yapılandırmaları test edin.
Sonuç
Testi yürütürken test eden tarafından işaretlenen bir test noktasının sonucu. Geçerli seçenekler şunlardır:
- Etkin (Belirtilmemiş)
- Geçiş Testi
- Başarısız Test
- Blok Testi
- Uygulanamaz
Daha fazla bilgi için bkz . Testi farklı verilerle yineleme. İşlem hattı test sonuçlarının İşlem hattı testleri hakkında bölümünde açıklandığı gibi farklı olduğunu unutmayın.
Test noktaları
Test çalışmaları tek başına yürütülebilir değildir. Test paketine test çalışması eklediğinizde test noktaları oluşturulur. Bir test noktası, test çalışması, test paketi, yapılandırma ve test oluşturucunun benzersiz birleşiminden meydana gelir. Örneğin, Oturum açma işlevselliğini test et adlı bir test çalışmasınız varsa ve Edge ve Chrome tarayıcıları için iki yapılandırma eklerseniz iki test noktanız vardır. Bu test noktalarının her birini yürütebilir veya çalıştırabilirsiniz. Yürütme sırasında test sonuçları oluşturulur. Test sonuçları görünümü veya yürütme geçmişi aracılığıyla bir test noktasının tüm yürütmelerini görebilirsiniz. Test noktası için en son yürütme Yürüt sekmesinde gördüklerinizdir.
Test çalıştırması ayarları
Test planlarını derleme veya yayın işlem hatları ile ilişkilendirmek için kullanılan iletişim kutusu.
Test sonucu ayarları
Aynı test planları altındaki birden çok paketteki test sonuçlarının nasıl yapılandırılacağına karar vermek için kullanılan iletişim kutusu.
Izlenebilirlik
Test sonuçlarını, bağlandıkları gereksinimler ve hatalarla izleme olanağı.