Nesneleri ve terimleri test edin

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

El ile ve keşif testlerinde kullanılan nesneleri ve terimleri anlamak için bu makaleyi okuyun.

Önkoşullar

Kategori Gereksinimler
Proje erişimi Proje Üyesi.
Erişim düzeyleri En azından Temel erişim. Daha fazla bilgi için El ile test erişimi ve izinleri bölümüne bakın.

Teste özgü iş öğesi türleri

El ile ve otomatikleştirilmiş testi desteklemek için üç ana teste özgü iş öğesi türü türü ekleyin ve gruplandırın: 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ımlayın. İş izleme veri deposu bu nesneleri belirli iş öğesi türleri olarak depolar.

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ı

Grup test paketleri ve bireysel test çalışmaları. 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: Test paketine bağladığınız bir sorgudan bir veya daha fazla gereksinim seçin.
  • Sorgu tabanlı paketler: Test paketine bağladığınız bir veya daha fazla test çalışmasını 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 senaryolarını her paket veya plan için kopyalamaya veya çoğaltmaya gerek kalmadan etkili bir şekilde yeniden kullanabilirsiniz. İki tür test çalışması vardır:

  • El ile: Test Runner veya desteklenen diğer istemciyi kullanarak çalıştırdığınız farklı adımları tanımlayan test senaryoları.
  • Automated: Azure İşlem Hattı içinde çalışacak şekilde tasarlanmış test çalışmaları.

İpucu

Pano üzerinden bir test oluşturduğunuzda, bir gereksinime otomatik olarak bağlanan bir test senaryosu oluşturabilirsiniz—Kullanıcı Hikayesi (Çevik), Ürün Bekleme Listesi Öğesi (Scrum), Gereksinim (CMMI) veya Sorun (Temel). 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şabileceğiniz adımlardır. Nasıl yapılacağını öğrenmek için Test çalışmaları arasındaki adımları paylaşma bölümüne bakın.

Paylaşılan parametreler

Test senaryosu içinde bir test adımını yürütmek için farklı parametreler belirtin. 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ğu aşağıdaki alanları ve sekmeleri içerir. Her bir sekme, geçmişi, bağlantıları veya ekler gibi belirli bilgileri izler. 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. İş öğesini kaydettiğinizde, sistem ona benzersiz bir kimlik atar. Form, gerekli alanları sarı renkle vurgular. Testle ilgili alanlar hakkında bilgi için Derleme ve test tümleştirme alanlarına göre sorgulama bölümüne bakın. 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. Kimlik araması ve seçimi hakkında daha fazla bilgi için bkz. Atamaya veya iş akışı değişikliklerine göre sorgulama.

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.

İş öğesini oluşturduğunuzda, Durum varsayılan olarak iş akışındaki ilk duruma gider. Ç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 ya da planlama toplantısı sırasında atanana kadar boş bırakın. Alanların açılır listesini değiştirmek için Alan yollarını tanımlama ve bir takıma atama bölümüne bakın.

Çalışmayı tamamlamak için sprint'i veya yinelemeyi seçin, ya da boş bırakabilir ve daha sonra planlama toplantısında atayabilirsiniz. Yinelemelerin açılır listesini değiştirmek için Yineleme yollarını tanımlama ve ekip yinelemelerini yapılandırma konusuna bakın.

Kapsam hakkında ortak bir anlayış oluşturmak ve tahmin çabalarını desteklemek 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çıklamayın. Ekibinizin öğeyi uygulamak için görev yazabilmesi ve test çalışmaları yazabilmesi 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 denetimlerle ilgilenmiyorsanız, alanları ekleme ve yönetme (Devralma işlemi) bölümünde açıklandığı gibi bunları iş öğesi form düzeninden gizleyebilirsiniz.

Kontrol

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ılacağı 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 denetime Test Planları, Test Paketleri ve Test Çalışmaları'ndan erişebilirsiniz.

Gelişme

İş öğesinin tamamlanmasını destekleyen tüm Git geliştirme işlemlerini kaydeder. Genellikle bunu, bir gereksinimden Git geliştirmesini yönlendirmek için kullanırsınız. Bu denetim, iş öğesiyle ilişkili bütün dallara, commit'lere, çekme isteklerine ve derlemelere görünürlük sağlayarak izlenebilirliği destekler. Bu denetime Test Planları, Test Paketleri ve Test Çalışmaları'ndan erişebilirsiniz.

İlgili Çalışma

Genellikle İlgili bağlantı türü aracılığıyla gereksinimler ve hatalar gibi diğer iş öğelerini göstermek veya bunlara bağlanmak için Test Planlarında, Test Paketlerinde ve Test Çalışmalarında bu denetimi kullanın.

Test Çalışmaları

Test Çalışmalarını belirtmek veya bunlara bağlanmak için Paylaşılan Adımlar ve Paylaşılan Parametreler iş öğelerinde bu denetimi kullanın.


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.

Test iş öğeleri için izinler

Project düzeyi ve Alan Yolu izinleri, test çalıştırmaları oluşturma, test planlarını yönetme ve test paketlerini yönetme gibi teste özgü iş öğeleriyle gerçekleştirebileceğiniz görevleri denetler. Seçenek iş öğesi formunda görünse bile, teste özgü iş öğelerinin iş öğesi türünü değiştiremezsiniz.

İzinlerin, varsayılan güvenlik grubu atamalarının ve erişim düzeyi gereksinimlerinin tam listesi için bkz. El ile test erişimi ve izinler. İzinleri ayarlamak için bkz. Test için izinleri ve erişimi ayarlama.

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 makalelere bakın:

Test terimleri

Aşağıdaki tabloda, el ile ve keşif testinde kullanılan çeşitli terimler açıklanmaktadır.

Test noktaları

Test çalışmaları tek başına yürütülebilir değildir. Bir test paketine test çalışması eklediğinizde , test noktaları oluşturursunuz. Test noktası, test çalışması, test paketi, yapılandırma ve test oluşturucunun benzersiz bir birleşimidir.

Örneğin, iki yapılandırmaya (Microsoft Edge ve Chrome) sahip Test oturum açma işlevi adlı bir test çalışması iki test noktası oluşturur. Her test noktasını bağımsız olarak çalıştırabilirsiniz ve her yürütme bir test sonucu üretir. Yürütme geçmişinde bir test noktası için tüm yürütmeleri görüntüleyebilirsiniz. Yürüt sekmesi her test noktası için en son sonucu gösterir.

Test sonucu

Bir test çalıştırması içindeki tek bir test durumu yürütmesinin kaydedilen sonucu. Her test sonucu, tanılama verileri ve ekleriyle birlikte testin başarılı, başarısız veya başka bir sonucu olup olmadığını yakalar. Ayrıntılar için bkz. Test çalıştırmalarını gözden geçirme.

Test çalıştırması

Bir veya daha fazla test çalışması yürütülürken oluşturulan test sonuçlarının mantıksal gruplandırılması. Bir test planından veya işlem hattından test durumlarını çalıştırdığınızda sistem bir test çalıştırması oluşturur. Her test çalıştırması sonuçları, süreyi, ortamı ve tanılama verilerini yakalar. Ayrıntılar için bkz. Test çalıştırmalarını gözden geçirme.

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.

Test adımı

Bir Eylem (test edenin yaptığı şey) ve Beklenen Sonuç (beklenen davranış) içeren bir test çalışması içindeki tek bir eylem. Yürütme sırasında, her test adımı başarılı veya başarısız olarak işaretlenir. Test adımları paylaşılan adımlara başvurabilir ve ekleri içerebilir. Ayrıntılar için bkz. Test çalışmaları oluşturma.

Izlenebilirlik

Test sonuçlarını, bağlandıkları gereksinimler ve hatalarla izleme olanağı.

Kullanıcı kabul testi (UAT)

İş paydaşlarının veya son kullanıcıların, teslim edilen işlevlerin müşteri gereksinimlerini karşıladığını doğruladığı bir test yaklaşımı. Azure Test Plans test paketlerine test ediciler atayabilir, e-posta davetleri gönderebilir ve ilerleme durumunu grafikler aracılığıyla izleyebilirsiniz. Paydaş erişimi olan kullanıcılar katılabilir. Ayrıntılar için bkz. Kullanıcı kabul testi.