Derleme ve test tümleştirme alanlarını temel alan sorgu oluşturma
Otomasyon Durumu 1
Bir test durumunu. Aşağıdaki değerleri belirtebilirsiniz:
- Otomatik
- Otomatik Değil
- Planlandı
Otomatikleştirilmiş testleri çalıştırmak için bkz. Test planlarından otomatik testleri çalıştırma.
Başvuru adı=Microsoft.VSTS.TCM.AutomationStatus, Veri türü=Dize
Test Durumu
2'de bulundu
Hatanın bulunduğu düzeltme olarak da bilinen ürün derleme numarası.
Başvuru adı=Microsoft.VSTS.Build.FoundIn, Veri türü=Dize
Not
Bir iş öğesini derlemeye bağlamak için Derlemede bulundu bağlantı türünü de kullanabilirsiniz. Bu bağlantı türü Azure DevOps kullanılabilir ve yalnızca geçerli derleme işlemleriyle (XAML derlemeleriyle değil) çalışır.
Hata
Tümleştirme Derlemesi 2
Kodu içeren veya bir hatayı düzelten ürün derleme numarası.
Başvuru adı=Microsoft.VSTS.Build.IntegrationBuild, Veri türü=Dize
Not
Bir iş öğesini derlemeye bağlamak için Tümleşik derleme bağlantı türünü de kullanabilirsiniz. Bu bağlantı türü Azure DevOps kullanılabilir ve yalnızca geçerli derleme işlemleriyle (XAML derlemeleriyle değil) çalışır.
Tümü
Sorun
Paylaşılan Adımların beklenen bir sonuçla ilişkili olduğunu gösterir. İzin verilen değerler Evet veHayır'dır. Başvuru adı=Microsoft.VSTS.Common.Issue, Veri türü=Dize
Paylaşılan Adımlar
Parametreler 3
El ile test çalıştırmada kullanmak üzere parametreleri içerir.
Microsoft.VSTS.TCM.Parameters, Veri türü=HTML
Paylaşılan Parametreler, Paylaşılan Adımlar, Test Çalışma
Adımlar
Testi çalıştırmak için gereken eylem ve doğrulama adımları. Microsoft.VSTS.TCM.Steps, Veri türü=HTML
Paylaşılan Adımlar, Test Çalışma
Sistem Bilgileri
Testle ilgili yazılım ve sistem yapılandırması hakkında bilgiler.
Microsoft.VSTS.TCM.SystemInfo, Veri türü=HTML
Hata, Geri Bildirim Yanıtı
Yeniden Oluşturma Adımları (veya Yeniden oluşturma adımları)
Beklenmeyen davranışları yeniden oluşturmak için gereken adımlar. Diğer ekip üyelerinin sorunun tam etkisini ve hatayı düzeltip düzelte olmadığını anlayan yeterli bilgiyi yakalama. Bu, hatayı ve beklenen davranışı bulmak veya yeniden oluşturmak için alınan eylemleri içerir. Başvuru adı=Microsoft.VSTS.TCM.ReproSteps, Veri türü=HTML
Hata
Test Paketi Türü 1,4
Test paketi kategorisi. İzin verilen değerler şunlardır:
- Sorgu Tabanlı:Belirli bir özelliğe sahip test çalışmalarını ( örneğin Priority=1'e sahip tüm testleri) birlikte grupla. Paket, tanımladığınız sorgu tarafından döndürülen her test çalışmalarını otomatik olarak içerir.
- Statik:Biriktirme listesi öğelerinin test durumunu izlemek için tasarlanmış test çalışmalarını birlikte grupla. Gereksinim tabanlı bir test paketine ekley istediğiniz her test çalışma, otomatik olarak biriktirme listesi öğesiyle bağlantılıdır.
- Gereksinim Tabanlı:Test çalışmalarını herhangi bir özellik veya test paketleriyle birlikte grupla.
Daha fazla bilgi için bkz. Test planı oluşturma.
Başvuru adı=Microsoft.VSTS.TCM.TestSuiteType, Veri türü=Dize
Test Paketi
Not
- Bu alanlar için seçim listesi özelleştirin. Sistem yalnızca listelenen değerleri kabul eder.
- Tanıma bir
GLOBALLISTöğeFIELDekleyerek, kullanıcıların seçecekleri derlemelerin açılan menüsünü sekleyebilirsiniz. Nasıl olduğunu öğrenmek için bu makalenin devamlarında derlemeler ve genel liste otomatik popülasyonu makalesine bakın. - Uygulama katmanı sunucusunda TFS 2013.2 veya sonraki bir sürümün yüklü olması ve mevcut projelerin Paylaşılan Parametreleri destekleyecek şekilde güncelleştirilmiş olması gerekir. Daha fazla bilgi için bkz. TFS yükseltmesi sonrasında özellikleri yapılandırma.
- Uygulama katmanı sunucusunda TFS 2013.3 veya sonraki bir sürümün yüklü olması ve mevcut projelerin Test Planı ve Test Paketini destekleyecek şekilde güncelleştirilmiş olması gerekir. Daha fazla bilgi için bkz. TFS yükseltmesi sonrasında özellikleri yapılandırma.
Diğer alanlar
Aşağıdaki alanlar iş öğesi formlarında görünmez, ancak bu alanlar test çalışmaları veya test paketleri için iz kullanılır. Sorguları filtrelemek ve rapor oluşturmak için bu alanlardan bazılarını kullanabilirsiniz. (Bu alanların hiçbiri veri ambarına eklenmez veya dizine eklenmez.)
Alan adı
Açıklama
İş öğesi türü
OtomatikLeştirilmiş Test Depolama
Test işlemini otomatikleştiren testi içeren derleme.
Başvuru adı=Microsoft.VSTS.TCM.AutomatedTestStorage, Veri türü=Dize
Test Durumu
Otomatik Test Türü
Test işlemini otomatikleştiren test türü.
Başvuru adı=Microsoft.VSTS.TCM.AutomatedTestType, Veri türü=Dize
Test Durumu
AutomatedTestId
Test işlemini otomatikleştiren testin kimliği.
Başvuru adı=Microsoft.VSTS.TCM.AutomatedTestId, Veri türü=Dize
Test Durumu
AutomatedTestName
Test işlemini otomatikleştirmek için kullanılan testin adı.
Başvuru adı=Microsoft.VSTS.TCM.AutomatedTestName, Veri türü=Dize
Test Durumu
LocalDataSource
Testi destekleyen yerel veri kaynağı.
Başvuru adı=Microsoft.VSTS.TCM.LocalDataSource, Veri türü=HTML
Test Durumu
Sorgu Metni
Sorgu tabanlı paket türü için tanımlanan sorguyu yakalamak için kullanılan alan.
Başvuru adı=Microsoft.VSTS.TCM.QueryText, Veri türü=PlainText
Test Paketi
Test Paketi Denetimi 1
Bir test paketini değiştirirken diğer işlemleri izler, örneğin: test paketine test ekleme veya yapılandırmaları değiştirme. Bu alan Geçmiş sekmesinden veya ayrı bir sorgu aracılığıyla görünüme sahip olabilir. İş öğeleri alanında yapılan değişiklikler ve test noktaları ve yapılandırmalar gibi ilgili yapıtlardan elde edilen değişiklikler de dahil olmak üzere birleşik bir geçmiş görünümü olacak.
Başvuru adı=Microsoft.VSTS.TCM.TestSuiteAudit, Data type=PlainText
Test Paketi
Test Paketi Tür Kimliği 1, 2
Test paketi kategorisine karşılık gelen ve yalnızca test paketleri için geçerli olan sistem tarafından atanan bir değer. Atanan değerler:
1 (Statik)
2 (Sorgu tabanlı)
3 (Gereksinim tabanlı)
Başvuru adı=Microsoft.VSTS.TCM.TestSuiteTypeId, Veri türü=Tamsayı
Test Paketi
Not
- Uygulama katmanı sunucusunda TFS 2013.3 veya sonraki bir sürümün yüklü olması ve mevcut projelerin Test Planı ve Test Paketini destekleyecek şekilde güncelleştirilmiş olması gerekir.
- Bu alanlar için seçim listesi özelleştirin. Sistem yalnızca listelenen değerleri kabul eder.
Team Foundation Build ile tümleştirilmiş alanlar
Team Foundation Build, Azure DevOps Server ve TFS ile kullanabileceğiniz şirket içi derleme sistemidir. Derleme işleminizi Team Foundation Build kullanarak yapılandırabilirsiniz ve bir derleme başarısız olduğunda Team Foundation Derlemesi iş öğeleri oluşturamaz. Ayrıca, belirli bir derlemede çözümlenen iş öğelerine derleme bilgileri ekleyebilir. Bunun çalışması için Team Foundation Derlemesi, iş öğesi türü tanımına şu iki alan eklenmiştir: Bulunan Ve Tümleştirme Derlemesi.
Derleme alanlarındaBulunan ve Tümleştirilmiş alanlar, varsayılan işlemlerde Hatalar için tanımlanır. Bu alanlar, hataları buldukları veya düzeltildikleri derlemelerle ilişkilendirilmektedir.
Bu alanları bir WIT tanımına eklemek için aşağıdaki kod parçacığını kullanabilirsiniz.
<FIELD name="Found In" refname="Microsoft.VSTS.Build.FoundIn" type="String" reportable="dimension">
<HELPTEXT>Product build number (revision) in which this item was found</HELPTEXT>
<SUGGESTEDVALUES>
<LISTITEM value="<None>" />
</SUGGESTEDVALUES>
</FIELD>
<FIELD name="Integration Build" refname="Microsoft.VSTS.Build.IntegrationBuild" type="String" reportable="dimension">
<HELPTEXT>Product build number this bug was fixed in</HELPTEXT>
<SUGGESTEDVALUES>
<LISTITEM value="<None>" />
</SUGGESTEDVALUES>
</FIELD>
Wit tanımında Bulunan alanı mevcut olduğunda, Team Foundation Build bir derleme başarısız olduğunda bir iş öğesi oluşturur ve Bulunan alanını başarısız olan derlemenin derleme numarasına ayarlar. Bulunan alanı eksikse Team Foundation Build başarısız derleme için bir iş öğesi oluşturmaz ve diğer her şey beklendiği gibi çalışır.
Tümleştirme Derlemesi alanı WIT tanımında mevcut olduğunda, Team Foundation Derlemesi her derlemeyle çözümlenen iş öğelerini tanımlar ve ardından tümleştirme derlemesi alanında çözümlenilen derleme numarasını ayarlamak için bu iş öğelerini günceller. Tümleştirme Derlemesi alanı eksikse, Team Foundation Build derleme numarasını iş öğelerinde depolamaz ve diğer her şey beklendiği gibi çalışır.
Derlemeler ve genel liste otomatik doldurma
Team Foundation Build kullanarak bir proje için derlemeyi ilk kuyruğa asanız, TFS otomatik olarak Derleme - ProjectName etiketli bir genel liste ekler. Bir derleme her çalıştır çalıştır çalıştır çalıştırıla, bu genel listeye derlemenin adıyla bir LISTITEM eklenir.
ALANtanımına GLOBALLIST öğesi ekleyerek, kullanıcıların seçerek yapılardan bir açılan menüsü sekleyebilirsiniz. Örnek:
<FIELD name="Found In" refname="Microsoft.VSTS.Build.FoundIn" type="String" reportable="dimension">
<HELPTEXT>Product build number (revision) in which this item was found</HELPTEXT>
<SUGGESTEDVALUES>
<LISTITEM value="<None>" />
</SUGGESTEDVALUES>
<SUGGESTEDVALUES expanditems="true" filteritems="excludegroups">
<GLOBALLIST name="Builds - TeamProjectName" />
</SUGGESTEDVALUES>
</FIELD>
Test Plans ile Tümleştiren Alanlar
Bu Test Plans, test başarısız olduğunda hata veya diğer iş öğesi türünün oluşturulmasını otomatik hale getirirsiniz. Daha fazla bilgi için bkz. Keşif testi ile mevcut hatalara bulgu ekleme.
Bir iş öğesi bu şekilde oluşturulduğunda, sistemle ilgili bilgiler ve hatayı yeniden oluşturma adımları Sistem Bilgileri ve Yeniden Oluşturma Adımları alanlarında yakalanır.
Bu alanları, aşağıdaki kod parçacığını kullanarak hataları izlemek için oluştursanız iş öğesi türlerine ekleyebilirsiniz.
<FIELD name="System Info" refname="Microsoft.VSTS.TCM.SystemInfo" type="HTML" />
<FIELD name="Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML" />
Team Foundation Sürüm Denetimi ile tümleştirilmiş alanlar
Team Foundation sürüm denetiminde (TFVC) kullanılabilen özelliklerden biri, kodu iade edinken iş öğelerini ilişkilendirmenize veya çözümlemenize olanak sağlar. Kodda değişiklik yapmak için belirli bir iş öğesi üzerinde çalışmış olabilir ve kod üzerinde çalışmayı bitirdikten sonra bu ilişkilendirmeyi kaynak denetimi iade penceresinden ayarlayabilirsiniz.
Team Foundation sürüm denetimi, bir iş öğesini çözümlemek için iş öğelerinin belirli bir eylemi içermesini gerektirir. Kaynak denetim sistemi daha sonra iş öğesinin bu eylemi destekleyip destekleme olmadığını belirlemek için iş öğesi izleme sorgular ve bu eylemi destekliyorsa, geçişin kaynak ve hedef durumlarını da sorgular. Eylem bulunursa, kaynak denetim sistemi kodda denetime sahip olduğunda iş öğesini küme geçişe göre geçirebilirsiniz.
Not
Checkin eylemlerini kullanarak, ve durumlarını istediğiniz durum geçişlerini yansıtacak şekilde uygun şekilde ayarlamanız gerekir.
Eylemler hakkında daha fazla bilgi için bkz. Durum, Geçiş veya Neden'e göre alan atamalarını otomatikleştirme.
İlgili makaleler:
- İş öğesi alan dizini
- Bir iş öğesinden Git geliştirmeyi geliştirme
- Bağımlılıkları bağlama, izlenebilirlik ve yönetme
- Bağlantı ve ek sorguları
Test iş öğesi türlerinin kullanılabilirliği
Test Yöneticisi ve test iş öğesi türleri (WIT) test planlarını, ilerlemesini ve sonuçlarını izlemek için aşağıdaki alanları kullanır. WIT'ler kullanılabilirliği, uygulama katmanınıza yüklenmiş TFS sürümüne bağlıdır. Bu WIT'leri kullanma hakkında daha fazla bilgi edinmek için bkz. Test planı oluşturma.
| TFS 2013.0 | TFS 2013.2 | TFS 2013.3 ve sonraki sürümler |
|---|---|---|
|
|
|
Mevcut bir projeyi projenizin şu anda sahip olmayan WIT'lerini almak üzere yükseltme hakkında daha fazla bilgi edinmek için bkz. Yükseltmeden sonra özellikleri yapılandırma.
Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013
Derleme ve test tümleştirmeyi destekleyen iş öğesi alanları aşağıdaki eylemleri destekler:
- Hataları bulundukları veya düzeltildikleri derlemelerle ilişkilendirme
- Derlemeyle ilişkili hataları sorgulama
- Test durumlarını el ile veya otomatik olarak işaretle ve otomatikleştirilmiş test olaylarını desteklemek için bilgileri depola
- Test çalışmalarında ve paylaşılan adımlarda, testleri çalıştırmak için kullanılan eylem ve doğrulama adımlarını ve verileri tanımlayın.
Desteklenen işleçler ve makrolar
Çoğu derleme ve test tümleştirme alanı String, PlainText veya HTML veri türüne sahiptir. Bir metin veya zengin metin alanı belirten sorgu yan tümceleri, aşağıdaki tabloda listelenen işleçleri ve makroları kullanabilir.
Veri türü
Desteklenen işleçler ve makrolar
Zengin metin (HTML)
Sözcük içerir, sözcük içermez,1boştur, boş değildir1
Çok satırlı metin dizeleri (PlainText)
Sözcük içerir, sözcük içermez,1boştur, boş değildir1
Tek metin (Dize)
= , <> , , , = , = , ><><<> =[Field], > [Field], < [Field], > =[Field], < =[Field], Contains, Does Not Contain, In, Not In, Not Group, Not Group, Was Ever
Makrolar:[Any], İş Öğesi Türü alanıyla geçerli
Project2, Team Project alanıyla geçerlidir
Not
- Is Empty ve Is Not Empty işleçleri, Azure DevOps Server 2019 RC2 ve sonraki sürümlerde de kullanılabilir
- @Project makrosu, Azure Boards ve TFS 2015.1 ve sonraki sürümlerde de kullanılabilir. Sistem otomatik olarak geçerli projeye göre filtrelemeyi varsayılan olarak kullanır. Daha fazla bilgi edinmek için bkz. Projeler arasında sorgulama.
Yararlı filtreler
Filtre Uygula
Bu sorgu yan tümcelerini içer
Otomatikleştirilmiş test çalışmaları
Work Item Type = Test Case And Automation Status = Automated
Sorgu tabanlı test paketleri
Work Item Type = Test Suite And Test Suite Type = Query Based
Gereksinim tabanlı test paketleri
Work Item Type = Test Suite And Test Suite Type = Requirement Based
Hataları ve bunları test eden test çalışmalarını listeleyin
Yeni bir sorgu açın, sorgu türünü Iş öğeleri ve doğrudan bağlantılar olarak ayarlayın. Üst düzeydeki hataları filtreleyin ve bağlantılı iş öğeleri filtresindeki test çalışmaları için filtre ekleyin.

Not
Test Plans, test paketleri ve test çalışmalarının hiyerarşik bir görünümünü gösteren bir sorgu oluşturamazsınız. Bu öğeler üst-alt bağlantı türleri kullanılarak birlikte bağlanmazlar. hiyerarşiyi, Test Test Plans sayfasında görüntüleyebilirsiniz.
Veri alanlarını derleme ve test etme
Aşağıdaki tablo, bir veya daha fazla test Wonu içinde tanımlanan alanları açıklar. Veri türleri ve alan öznitelikleri hakkında daha fazla bilgi için bkz. iş öğesi alanları ve öznitelikleri.
Bir alanı veya seçim listesini özelleştirmek için bkz. sorguları, raporları ve iş akışını desteklemek için bir alan ekleme veya değiştirme.
Alan adı
Açıklama
İş öğesi türü