Skip to main content

> tpl_qav_005

Test Otomasyon Stratejisi ve Kapsam Matrisi

Test piramidi katman dağılımını (birim, sözleşme, entegrasyon, uçtan uca), yürütme süre bütçelerini, CI/CD tetikleyicilerini, kararsız (flaky) test karantina politikalarını ve YG (ROI) metriklerini belirleyen kurumsal test otomasyon mimarisi ve kapsam yönetişim modeli.

TEMPLATE // INSPECT: TPL-QAV-005MODIFIED: 2026-09-19
KATEGORİKalite, Test ve Doğrulama
SÜRÜMv1.0.0
RİSK SEVİYESİMEDIUM
ARTEFAKT SINIFIDOC
FORMATLARDOCX, PDF, MD, MERMAID, SVG
YAPAY ZEKÂ VE YÖNETİCİ ÖZETİ (AI SUMMARY)

Piramit dağılımlarını, CI/CD yürütme bütçelerini, kararsız test karantinasını ve kapsam metriklerini kurallara bağlayan kurumsal test otomasyon stratejisi.

Önemli Teknik Doküman Şablonu ve Hukuki Uyarı

TinyCTO.tv Teknik Doküman Şablon Bildirimi: Bu şablon genel eğitim ve operasyon amaçlı bir başlangıç materyalidir. Hukuki, vergisel, muhasebesel, yatırım, satın alma, mevzuat, güvenlik veya sertifikasyon danışmanlığı değildir. Gereklilikler ülkeye, kuruma, sözleşmeye ve riske göre değişir. Kullanmadan önce yetkin uzmanlarla gözden geçirip uyarlayın.

Çözülen Üretim Problemi

Mühendislik ekipleri saatlerce çalışan, küçük bir CSS değişikliğinde kırılan, pull request'leri tıkayan ve geliştirici güvenini yok eden kırılgan uçtan uca UI testlerini otomatikleştirirken, kritik API sınır durumları ve birim mantığı tamamen testsiz kalır.

Ne Zaman Kullanılmalı?

  • Frontend, backend ve dağıtık servisler genelinde otomatik test mimarisini sıfırdan kurarken veya yeniden yapılandırırken
  • CI/CD dağıtım hattı test kapılarını (PR birleştirme, gecelik regresyon, sürüm öncesi onay) tanımlarken
  • Test paketlerinin yavaşlamasını gidermek ve titiz karantina protokolleriyle kararsız (flaky) testleri yok etmek için

Ne Zaman Kullanılmamalı?

  • Manuel iş birimi kullanıcı kabul testlerini (UAT) ve onay sertifikasyonunu planlarken (TPL-QAV-004 kullanın)
  • Yapılandırılmış keşif testi şartnameleri ve sınır analizi senaryoları tasarlarken (TPL-QAV-003 kullanın)

5 Şablon Bölümü ve Yapısal İskelet

1. 1. Otomasyon Piramidi Felsefesi ve Hedef Oran Dağılımıstandard, enterprise

İdeal test paketi dağılımı: Birim Testleri (%70), Servis/Sözleşme/Entegrasyon Testleri (%20) ve Uçtan Uca UI Testleri (%10). Katman başına çalışma hızı kriterleri.

Yönerge:Piramidi asla kırılgan UI testlerinin hızlı birim testlerinden fazla olduğu bir "dondurma külahı" modeline dönüştürmeyin.
2. 2. Araç Seti, Çerçeve Seçimi ve Ortam Orkestrasyonustandard, enterprise

Diller genelinde standartlaştırma: Web UI için Playwright/Cypress, birim testleri için Vitest/Jest, sözleşme testleri için Pact, API için k6. Test verisi yükleme ve konteynerize geçici ortamlar.

Yönerge:İzole Docker konteynerlerinde önceden yüklenmiş test verileriyle başsız (headless), paralel test yürütümünü zorunlu kılın.
3. 3. CI/CD Entegrasyonu, Dağıtım Hattı Tetikleyicileri ve Süre Bütçeleristandard, enterprise

Kesin süre bütçeleri: Pull Request hızlı geri bildirim kapısı (birim/sözleşme için < 5 dakika), Birleştirme Öncesi entegrasyon (< 15 dakika) ve Gecelik kapsamlı E2E regresyonu (< 45 dakika).

Yönerge:PR test paketi süresini kararlaştırılan 5 dakikalık eşiğin üzerine çıkaran pull request'leri engelleyin.
4. 4. Kararsız (Flaky) Test Yönetimi, Karantina Protokolü ve İyileştirmestandard, enterprise

Otomatik yeniden deneme kuralları (en fazla 1 yeniden deneme), anında otomatik karantina etiketleme, karantinadaki testleri düzeltme SLA'sı (72 saat) ve kalıcı silme kriterleri.

Yönerge:Karantinaya alınan testler canlıya çıkışı engellememelidir; bir SDET bunları 3 iş günü içinde düzeltmeli veya silmelidir.
5. 5. Otomasyon YG (ROI), Canlıya Sızan Hata Oranı ve Sağlık Metrikleristandard, enterprise

Otomasyon etkinliğinin takibi: Hata Tespit Yüzdesi (DDP), Kararsızlık Oranı (< %1), Test Çalışma Süresi Eğilimi ve Canlıya Sızan Hata Oranı.

Yönerge:Otomasyonun değerini içi boş test adediyle değil, önlenen hatalar ve geliştirici teslim hızıyla ölçün.

Doldurma ve Uygulama Yönergeleri

1. Boş şablonu inceleyin. 2. Örnek senaryoyu kurum ölçeğine uyarlayın. 3. Kontrol listesiyle doğrulayın.

Bağımsız İnceleme ve Onay Kontrol Listesi

  • Tüm zorunlu bölümler dolduruldu
  • Gizli anahtar veya parola içermiyor
  • Yönetici sponsor onayı alındı
İŞLENMİŞ SENARYO ÖRNEĞİ

Test Otomasyon Stratejisi ve Kapsam Matrisi - Örnek Vaka Analizi

Örnek Organizasyon: FinTech Yüksek Frekanslı Ödeme İşleme Platformu

FinTech Yüksek Frekanslı Ödeme İşleme Platformu için eksiksiz operasyonel uygulamayı gösteren gerçek dünya vaka analizi.

Öne Çıkan Bulgular ve Çıktılar:
  • 2.400 otomatik testi %70/20/10 piramidine göre yeniden yapılandırarak CI test süresini 54 dakikadan 8 dakikaya düşürdü
  • Otomatik Playwright kararsızlık karantinası hattı ile hatalı pozitif derleme kesintilerini %94 oranında ortadan kaldırdı
  • İki sürüm çeyreği içinde canlı ortama sızan kritik hata oranını %68 azalttı

Sıkça Sorulan Sorular

Uçtan uca (E2E) UI testleri neden tüm test paketinin yalnızca %10'unu oluşturmalıdır?

E2E testleri tüm dağıtık sistemlerle etkileşime girer; bu da onları kat kat daha yavaş, maliyetli ve ağ gecikmelerine veya ufak arayüz değişikliklerine karşı aşırı hassas yapar. %70 birim ve %20 sözleşme/entegrasyon temeli hızlı ve kararlı geri bildirim sağlarken, E2E yalnızca kritik kullanıcı yolculuklarını doğrulamalıdır.

Mühendislik ekipleri rastgele başarısız olan "kararsız" (flaky) testleri nasıl yönetmelidir?

Kararsız testler geliştirici güvenini yıkar. Bu stratejiye göre, kod değişikliği olmadan rastgele başarısız olan bir test anında dağıtımı engellemeyen karantina grubuna alınır. Bir SDET görevlendirilir ve kök nedeni (yarış durumu, taklit edilmemiş zamanlayıcılar) çözmek veya testi silmek için 72 saat süre verilir.

Tüketici Odaklı Sözleşme Testinin (Pact) modern test otomasyonundaki rolü nedir?

Mikroservis mimarilerinde uçtan uca entegrasyon ortamlarını ayakta tutmak çok zordur. Sözleşme testi, istemcilerin API beklentilerini sözleşme olarak yayınlamasını sağlar; sağlayıcı servis tüm sistemi ayağa kaldırmadan bu sözleşmeyi izole bir şekilde doğrular.

Teknik Doküman Şablon Paketi

Giriş Gerekli
Ücretsiz ve güvenli indirmeler için tek seferlik giriş veya kayıt gereklidir.
Eksiksiz Teknik Doküman Paketi (.zip)
12 Dosya

Tüm boş şablonları, işlenmiş senaryoları ve doğrulama manifestolarını tek bir arşivde indirin.

Münferit Belgeler (.zip)
TPL-QAV-005-Test-Automation-Strategy-Blank-EN.docxDOCX
all11.6 KB
TPL-QAV-005-Test-Automation-Strategy-Example-EN.docxDOCX
all11.6 KB
TPL-QAV-005-Test-Otomasyon-Stratejisi-Bos-TR.docxDOCX
all11.7 KB
TPL-QAV-005-Test-Otomasyon-Stratejisi-Ornek-TR.docxDOCX
all11.7 KB
TPL-QAV-005-Test-Automation-Strategy-Blank-EN.mdMD
all2.6 KB
TPL-QAV-005-Test-Automation-Strategy-Example-EN.mdMD
all2.7 KB
TPL-QAV-005-Test-Otomasyon-Stratejisi-Bos-TR.mdMD
all2.7 KB
TPL-QAV-005-Test-Otomasyon-Stratejisi-Ornek-TR.mdMD
all2.7 KB
TPL-QAV-005-Test-Automation-Strategy-Blank-EN.pdfPDF
all99.0 KB
TPL-QAV-005-Test-Automation-Strategy-Example-EN.pdfPDF
all100.5 KB
TPL-QAV-005-Test-Otomasyon-Stratejisi-Bos-TR.pdfPDF
all104.5 KB
TPL-QAV-005-Test-Otomasyon-Stratejisi-Ornek-TR.pdfPDF
all104.4 KB
Doğrulanmış SHA-256 · Makrosuz Güvenli Arşiv
Her indirme dinamik MANIFEST.json içerir

Yetkili Standartlar ve Kaynaklar