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.
Aşağıdaki Test 'işaretleme' meta verileri, TAEF testlerine uygulanabilen standart meta verilerdir.
Gizli Metaveri
Belirli meta veri parçaları, testlerin işaretlemesinden otomatik olarak çıkarılır:
- "Ad" - testin tam nitelikli adı.
- "Mimari" - DLL'nin işlemci mimarisi. Bu değer 'x86', 'x64' veya 'arm' değerlerinden biri olacaktır.
- "TestFile" - Testin açıklandığı DLL dosyası.
Seçim Meta Verileri
Seçim meta verileri, ekiplerin bir diğerinin testlerini daha iyi kullanmalarını sağlayacak bir standarda sahip olmasını sağlamak için yalnızca "tercih edilen" meta veri parçalarıdır. Gerekli meta veriler yoktur. Meta verileri yönetme, otomasyon ekleme maliyetini artırır ve tüm meta veriler isteğe bağlı olmalıdır veya 'kabul etme' davranışını etkinleştirmelidir.
Meta veri değeri için birden çok değer belirtilebildiği durumlar vardır. Bu durumda, bunu test etmek için noktalı virgülle ayrılmış bir liste ve 'contains' stil seçimi sorgusu kullanmanız gerekir. Örneğin, "Sahip" meta verisi iki değere ihtiyaç duyuyorsa, "Birisi;BirisiBaşka" olarak ayarlanmalıdır. Yalnızca Birisi'nin sahip olduğu testleri seçme sorgusu şöyle olacaktır:
te Wex.Common.Tests.dll /select:@Owner='Someone'
Ancak aşağıdaki sorgu, Birisi'nin sahip olduğu veya ortak sahibi olduğu testleri seçer:
te Wex.Common.Tests.dll /select:@Owner='*Someone*'
Kendi şirketinizde kullanmak üzere kendi meta verilerinizi tanımlayabilirsiniz. Aşağıdaki öneriler önerilerdir. .
"Yapmalısınız..." Meta veriler
Bu meta veri özellikleri önerilerdir ve net anlamlara sahiptir. İhtiyacınız olduğu gibi bu meta veri özelliklerini kullanın:
"ActivationContext"
Sistemdeki çeşitli yan yana derlemelerden belirli bir ikili sürümünü belirtir. Ayrıntılar için bkz . Etkinleştirme Bağlamı .
"BinaryUnderTest"
Verilen testin ikili dosyası [birim] testidir. Bu, geliştiricilerin belirli bir DLL'yi doğrulayan tüm birim testlerini hızlı bir şekilde çalıştırmasına olanak tanır.
"DefaultTestResult"
Verilen test için varsayılan "Başarılı" test sonucunu geçersiz kılar. Test başarılı olursa, günlüğe kaydedilen sonuç varsayılan test sonucu olur. Olası değerler "Başarılı", "Başarısız", "Çalıştırılmadı", "Engellendi" ve "Atlandı" şeklindedir.
"DeploymentItem"
Dosya ve klasörleri test bağımlılıkları olarak tanımlar.
"Açıklama"
Testin ne yaptığının kısa bir açıklaması.
"DpiAware"
"true" olarak ayarlandığında, TAEF testlerinizi DPI kullanan olarak işaretlenmiş bir işlemde çalıştırır, bkz. Yüksek DPI.
"ExecutionGroup"
Bir sınıf içinde sırayla çalıştırılması gereken ve yürütme grubundaki önceki bir test çalıştırılmazsa veya başarısız olursa engellenen ardışık testler kümesi. Ayrıntılar için bkz. Yürütme Grupları .
"Yoksay"
TAEF tarafından yürütme veya listeleme sırasında "Yoksay" meta verisi "true" olarak ayarlanmış test sınıfları veya test yöntemleri atlanır. Bu davranışı geçersiz kılmak ve "Yoksay" meta verileri içerenler de dahil olmak üzere tüm testleri çalıştırmak veya listelemek için komut satırı bağımsız değişkeni olarak /runIgnoredTests belirtin.
"IsolationLevel"
TAEF testleri yürütülürken kullanılacak en düşük yalıtım düzeyini belirtir. Diğer ayrıntılar için bkz. Test Yalıtımı .
"Paralel"
Testleri birden çok işlemci arasında paralel olarak yürütür. Daha fazla ayrıntı için bkz. Paralel.
"Öncelik"
Testin önceliği bir tamsayı olarak belirlenir; daha küçük sayılar, daha yüksek önceliği ifade eder.
"RebootPossible"
true olarak ayarlandığında, TAEF'nin bilgisayarı yeniden başlatmasını istemek veya TAEF'yi yaklaşan test tarafından başlatılan yeniden başlatma konusunda bilgilendirmek için Yeniden Başlatma API'lerinin kullanılmasını sağlar.
"RunAs"
Sorun olan testlerin çalıştırılacağı bağlamı belirtir. Ayrıntılar için bkz RunAs Yürütmesi.
"RunFixtureAs"
İlgili test fikstürlerinin çalıştırılması gereken bağlamı belirtir. Ayrıntılar için bkz. RunFixtureAs .
"TestSınıflandırma:Kapsam"
Test Sınıflandırması "Kapsam", Windows'ta gerçekleşen "mühendislik süreci olaylarını" doğrulamak için kullanılan test materyallerini tanımlar.
"TestClassification:Type"
Test Sınıflandırması "Tür", ayırt edilmesi gereken test türlerini tanımlar.
"TestSınıflandırma"
Windows Birim Testi Yönergeleri'ne (WUTG) uygun bir birim testi belirtmek için "Unit:WUTG" özellik değerini kullanın. Windows Birim Testi Yönergeleri'ne (WUTG) uyan ve Chex senaryosunun geçitli aşamasında çalışması gereken bir birim testi belirtmek için "Unit:WUTG:ChexGate" özellik değerini kullanın (göndermeyi engelleme hatası).
"TestTimeout"
Belirli bir test veya kurulum/temizleme yönteminin ne kadar süre alabileceğini belirtir. Ayrıntılar için bkz . Zaman aşımları .
"ThreadingModel"
Test tarafından kullanılan önceden yapılandırılmış COM iş parçacığı modeli. Ayrıntılar için bkz. İş Parçacığı Modellerini Yapılandırma .
Veri temelli testle ilgili:
"Veri Kaynağı"
Veri temelli testler için verilerin ana kaynağını belirtir.
"TableId"
Table-Based Veri temelli testlerde "DataSource" tablosundan ayrı olarak Tablonun adını veya kimliğini belirtir.
"Pict:Timeout" (ve "PictTimeout" kullanımdan kaldırıldı)
PICT tabanlı veri temelli testlerde PICT.exe kullanıcı tarafından belirtilen model dosyasını işlemesi için izin verilen 5 dakikalık varsayılan zaman aşımını geçersiz kılar.
"Pict:SeedingFile" (ve kullanım dışı "Çekirdek")
PICT tabanlı veri temelli testlerde "DataSource"tan ayrı olarak, tohum dosyasının göreli konumu belirtildi.
"Resim:Sipariş"
PICT tabanlı veri temelli testlerde çağrıldığında PICT.exe için /o parametresinin değerini belirtir.
"Görsel:DeğerAyırıcı"
PICT tabanlı veri temelli testlerde çağrıldığında PICT.exe için /d parametresinin değerini belirtir.
"Pict:AliasSeparator"
PICT tabanlı veri temelli testlerde çağrıldığında PICT.exe için /a parametresinin değerini belirtir.
"Pict:NegativeValuePrefix"
PICT tabanlı veri temelli testlerde çağrıldığında PICT.exe için /n parametresinin değerini belirtir.
"Pict:Random"
PICT tabanlı veri temelli testler için PICT.exe çağrılırken rastgeleliğin kullanılıp kullanılmayacağını belirtir. Bu doğru olduğunda, kullanılan rastgele tohum TAEF tarafından günlüğe kaydedilir.
"Pict:RandomSeed"
PICT tabanlı veri temelli testlerde çağrıldığında PICT.exe için /r parametresinin değerini belirtir. Bu ayar, "Pict:Random" için varsayılan değeri false olan true olarak değiştirir.
"Pict:CaseSensitive"
/c parametresinin PICT tabanlı veri temelli testlerde çağrıldığında PICT.exe için kullanılıp kullanılmayacağını belirtir.
Cihazla ilgili destek:
"TestResourceDependent"
Geçerli kapsamdaki testlerin TestResource'a ve BuildResourceList(...) tarafından toplanan kaynaklar üzerinde işlevine bağımlı olduğunu belirtir. Ayrıntılar için bkz Cihazlar için Destek.
"ResourceSelection"
Söz konusu testlerle ilgili BuildResourceList(...) tarafından toplanan TestResources ile eşleşecek sorguyu belirtir. Ayrıntılar için bkz . Cihazlar için Destek .
"Yapabilirsiniz..." Meta veriler
Bu meta veri özellikleri kullanılabilir, ancak bunların yorumlanması garanti değildir; ekipler isterse bunları kullanabilir.
"Sahip"
Testin sahibinin takma adı.
"ProcessUnderTest"
Çalışma zamanı analizi için kullanışlıdır. Örneğin, bir test 'Explorer.exe' test ediyorsa, işleme karşılık çalışma zamanı analiz aracı olan Radar'ı çalıştırın.
"Özellik"
Testi belirli bir özellik veya teknolojiye kategorilere ayıran tanımlayıcı. Bu, yorumlanması onu tanımlayan ekibe bağlı olan bir 'tanımlama bilgisi' tanımlayıcısı olarak ele alınmalıdır.
'Rezerve' Meta Verileri
Aşağıdaki meta veriler gelecekte kullanılabilir; lütfen kullanmayın.
- Kullanıcı
- IntegrityLevel
- Zaman Aşımı
- HostType