İşlem hattı testleri hakkında

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Bu makalede, işlem hattı test raporunda ve test analizinde kullanılan yaygın kullanılan terimler açıklanmaktadır.

Süre Tanım
Süre Derleme veya yayın işlem hattında test, test çalıştırması veya tüm test yürütmesinin yürütülmesinde geçen süre.
Sahip Bir test veya test çalıştırmasının sahibi. Test sahibi genellikle test kodunda bir öznitelik olarak belirtilir. Desteklenen test sonucu biçimleri için Sahip özniteliğinin eşlemesini görüntülemek için bkz. Test Sonuçlarını Yayımlama görevi.
Başarısız derleme Bir test çalışması ardışık hatalarının ilk kez oluştuğu derlemeye başvuru.
Başarısız sürüm Bir test çalışması ardışık hatalarının ilk kez oluştuğu sürüme başvuru.
Sonuç Test sonucu için 15 olası sonuç vardır: Durduruldu, Engellendi, Hata, Başarısız, Yetersiz, Devam Ediyor, Yok, Uygulanmıyor, Yürütülmedi, Etkilenmedi, Geçirildi, Duraklatıldı, Zaman Aşımı, Belirtilmemiş ve Uyarı.
Yaygın olarak kullanılan sonuçlardan bazıları şunlardır:
- Durduruldu: Test yürütmesi, örneğin hatalı kod, ortam sorunları gibi iç veya dış faktörler nedeniyle aniden sonlandırıldı.
- Başarısız: Test istenen sonuca göre değil.
- Sonuçsuz: Kesin bir sonuç olmadan test edin.
- Yürütülmedi: Yürütme için atlandı olarak işaretlenen test.
- Etkilenmedi: Test, işlem hattını tetikleyen kod değişikliğinden etkilenmedi.
- Başarılı: Test başarıyla yürütüldü.
- Zaman aşımı: Belirtilen eşiği aşan test yürütme süresi.
Flaky testi Belirlenemeyen davranışa sahip bir test. Örneğin, test aynı yapılandırma, kod veya girişler için farklı sonuçlara neden olabilir.
Filtre Kullanılabilir öznitelikleri kullanarak sonuç kümesindeki test sonuçlarını arama mekanizması. Daha fazla bilgi edinin.
Gruplandırma Gereksinim, Test dosyaları, Öncelik ve daha fazlası gibi kullanılabilir özniteliklere göre test sonuçları görünümünü düzenlemeye yardımcı olur. Hem test raporu hem de test analizi, test sonuçlarını gruplandırma desteği sağlar.
Yüzdeyi geçirme Tek bir yürütme örneği için veya belirli bir süre boyunca test sonucunun başarısının ölçüsü.
Öncelik Bir testin önem derecesini veya kritikliğini belirtir. Öncelik genellikle test kodunda bir öznitelik olarak belirtilir. Desteklenen test sonucu biçimleri için Priority özniteliğinin eşlemesini görüntülemek için bkz. Test Sonuçlarını Yayımlama görevi.
Test analizi Anlamlı içgörüler sağlamak için geçmiş test verilerinin görünümü.
Test çalışması Belirtilen dal içinde tek bir testi benzersiz olarak tanımlar.
Dosyaları test et Testleri paketlenen yönteme göre gruplandırma; dosyalar, DLL'ler veya diğer biçimler gibi.
Test raporu Durum ayrıntılarını ve sorun giderme, izlenebilirlik ve daha fazlası için yardım içeren işlem hattında tek bir test yürütme örneği görünümü.
Test sonucu Belirli bir sonuca ve ayrıntılara sahip bir test çalışması yürütmenin tek örneği.
Test çalıştırması Test sonuçlarının mantıksal gruplandırma temeli:
- Yerleşik görevler kullanılarak yürütülen test: Visual Studio Test, Ant, Maven, Gulp, Grunt veya Xcode gibi tek bir görev kullanılarak yürütülen tüm testler tek bir test çalıştırması altında bildirilir
- Test Sonuçlarını Yayımla görevi kullanılarak yayımlanan sonuçlar: Bir veya daha fazla test sonucu dosyasındaki tüm test sonuçlarını tek bir çalıştırmada veya dosya başına tek tek çalıştırmalarda gruplandırma seçeneği sağlar
- API'ler kullanılarak yayımlanan test sonuçları: API'ler , test çalıştırmaları oluşturma ve her çalıştırma için test sonuçlarını gerektiği gibi düzenleme esnekliği sağlar.
Izlenebilirlik Test sonucundan bir gereksinime, hataya veya kaynak koduna kadar ileri veya geri izleme olanağı.

Yardım ve destek