İçeriğe geç
academia.sh

Kurs Orta

Tümleşim, Sözleşme ve Uçtan Uca Test

Bu kursun sonunda

Kursa başla

01

Tümleşim Testleri

Gerçek çalıştırılan sınırın seçilmesi ve bedelinin ödenmesi: hangi bağımlılığın gerçeğiyle koşturulacağının karara bağlanması, bağımlı servisleri ayağa kaldıran ortamın yönetimi, üretim benzeri test verisinin hazırlanması ve maskelenmesi, göç ile şema doğrulamasının teste alınması ve dış servisin kayıt ile tekrar oynatma yaklaşımlarıyla taklit edilmesi.

  1. 01 Tümleşim Testinin Kapsamı Hangi bağımlılığın gerçeğiyle koşturulacağının bir karar olarak ele alınması: aynı testin sahte ve gerçek katalogla koşturulması, şema uyuşmazlığının yalnız gerçek sınırda yakalanması ve sınırın bedelinin sorgu sayısıyla ölçülmesi.
  2. 02 Test Ortamı Yönetimi Bağımlı servisin testten önce ayağa kaldırılması: kurulum ve yıkım adımlarının sayılması, hazır olma yoklamasının bir adım olarak kurulması, önceki dersin kaçan kusur sınıfının gerçek sınırda yakalanması ve süreç ömrüne bağlı kusurun neden kaçtığının gösterilmesi.
  3. 03 Test Verisi Yönetimi Üretim benzeri test verisinin hangi özelliğini korumak zorunda olduğunun ölçülmesi: hacmin değil dağılım kuyruğunun yakaladığı rapor kusuru, maskelemenin bozduğu kısıt, dağılım ve ilişki özellikleri ve maskelenen değerin yok ettiği kusur sınıfı.
  4. 04 Veritabanı Testleri Göç adımlarının ve şemanın teste alınması: ileri göçün ürettiği şeklin doğrulanması, göç numarasının tekilliği, geri göçte veri kaybının yakalanması, göçün var olan veri üzerinde kısıt ihlaliyle düşmesi ve şema testinin göremediği geri doldurma değeri.
  5. 05 Dış Servis Taklidi Başka bir ekibin servisinin kayıt ve tekrar oynatma ile taklit edilmesi: kayıttan beslenen koşumun süreç ve ağ çağrısı olmadan çalışması, istek biçimi kaymasının kasette karşılık bulamayarak yakalanması ve kaydın dondurduğu yanıtın sözleşme değiştiğinde yeşil kalması.

02

Sözleşme ve API Testleri

İki tarafın aynı sözleşmeye uyduğunun tek tek sınanması: istek ve yanıtın şema denetimiyle doğrulanması, tüketicinin beklentisinin sağlayıcıya taşınması, kırıcı değişikliğin yayımdan önce yakalanması ve sahte sunucuların paralel geliştirmeyi mümkün kılarken taşıdığı sapma riski.

  1. 01 API Testi Canlı bir servisin yanıtının şemaya karşı denetlenmesi: donmuş kaydın göremediği alan değişikliğinin gerçek istekle yakalanması, yapısal uyuşmazlık ile anlamsal uyuşmazlığın ayrılması ve denetimin bedelinin denetlenen alan, giden istek ve süre payıyla ölçülmesi.
  2. 02 Tüketici Güdümlü Sözleşme Testi Beklentinin tüketicinin çalışan kodundan toplanıp sağlayıcının takımına taşınması: okunan alanların koşum sırasında kaydedilmesi, üretilen sözleşmenin sağlayıcı tarafında kırıcı değişikliği yakalaması ve çalıştırılmamış dalın sözleşme kapsamı dışında kalmasının ölçülmesi.
  3. 03 Şema Uyumluluk Denetimi İki şema sürümünü karşılaştıran ve kırıcı değişikliği yayımdan önce durduran denetim: değişiklik türlerinin istek ve yanıt yönünde ayrı uyumluluk sınıflarına düşmesi, genişlet–daralt sırasının kapıyı yeşile çevirmesi ve denetimin uyumlu saydığı bir küme genişletmesinin tüketiciyi kırması.
  4. 04 Sahte Sunucularla Geliştirme Sağlayıcı hazır olmadan geliştirmeyi sürdüren sahte sunucunun gerçeğinden saptığı noktaların sayılması: aynı istek kümesinin iki sunucuya sürülmesi, sözleşme koşumunun kapattığı sapmanın ölçülmesi ve istekler arası duruma bakan sapmanın hiçbir sözleşmeyle kapatılamaması.

03

Uçtan Uca ve Arayüz Testleri

Uygulamanın tamamı üzerinden koşan testlerin maliyetinin ve değerinin dengelenmesi: seviyeler arası dağılımın piramitle kurulması, seçici stratejisi ile bekleme yönetiminin kırılganlığa etkisi, aygıt ve emülatör kararları, ekran karşılaştırmasının yararı ile gürültüsü, kırılganlığın nedenlerine göre karantina ve düzeltme disipliniyle yönetilmesi ve koşumun paralelleştirilmesinin süre ile yalıtım arasındaki takası.

  1. 01 Test Piramidi Aynı ödünç akışının birim, tümleşim ve uçtan uca seviyelerinde koşturulması; her seviyenin yakaladığı ve kaçırdığı kusur sınıfının gösterilmesi ve seviye başına bedelin sorgu, istek ve kurulum sayısıyla ölçülmesi.
  2. 02 Tarayıcı Otomasyonu Sayfayı süren testlerin iki kararı olan seçici seçimi ile bekleme politikasının ölçülmesi; dört seçici türünün yapı değişikliği karşısındaki dayanıklılığı ve sabit uyku, örtük bekleme ile açık beklemenin düşme oranı ve bekleme bedeli.
  3. 03 Mobil Otomasyonu Aygıt ve sürüm eksenlerinin çarpımıyla büyüyen koşum matrisinin ölçülmesi; kullanıcı payına göre ve kapsamaya göre seçilen alt kümelerin kapsadığı pay ile yakaladıkları kusur sınıflarının karşılaştırılması ve emülatörün taşıdığı boyutun sınırı.
  4. 04 Görsel Doğrulama Ekran görüntüsünün taban görüntüyle piksel karşılaştırması; eşiğin taranarak yanlış alarm ve kaçırma oranlarının ölçülmesi, değişken bölgenin karşılaştırma dışına alınmasının etkisi ve görsel doğrulamanın göremediği kusur sınıfı.
  5. 05 Kırılganlık Yönetimi Uçtan uca takım ölçeğinde kırılganlığın nedenlerine göre dağılımının ölçülmesi, tek tek küçük düşme oranlarının takım düzeyinde nasıl büyüdüğü ve karantina eşiğinin kırmızı koşum ile kaçan gerçek hata arasında kurduğu takas.
  6. 06 Paralel Çalıştırma Uçtan uca takımın işçilere bölünmesiyle kazanılan sürenin ve kaybedilen yalıtımın ölçülmesi; seri payın hızlanmaya koyduğu tavan, paylaşılan düzeneğin ürettiği çakışmalar, yalnız paralelde görünen yarış kusuru ve yalıtımın hem bedeli hem kör noktası.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat