Aracılığıyla paylaş


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.

Test yönetimi iş öğesi türleri

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.

İl

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

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ğı.