Teknik Dokümanlar · 3 dk

Test Otomasyonu Başlangıç Rehberi: Neyi, Ne Zaman, Nasıl Test Etmeli

Otomasyonun sınırları, test piramidi, ilk senaryolar, test verisi ve ortam, araçlar, kırılgan testler, CI hattı ve kalite ölçüleri.

Yazan: OPEIS Teknoloji ekibi · Yayın 22 Eki 2026 · Güncelleme 23 Eki 2026

Bu rehber, test otomasyonuna başlamak isteyen ekipler için hazırlandı: neyin otomatikleştirileceğine nasıl karar verilir, hangi test katmanı hangi işe yarar, ilk ay nasıl planlanır ve kalite nasıl ölçülür.

1. Otomasyon Neyi Çözer, Neyi Çözmez?

Otomasyon, tekrarlayan doğrulamayı hızlı ve tutarlı yapar: her sürümde aynı yüz senaryoyu dakikalar içinde koşar. Keşif testi, kullanılabilirlik değerlendirmesi ve yeni özelliğin ilk incelemesi insan işidir. Hedef, insan zamanını tekrardan kurtarıp yargı gerektiren işe ayırmaktır.

2. Test Piramidi

Tabanda çok sayıda hızlı birim testi (iş kuralları), ortada servis ve API testleri (entegrasyon noktaları), tepede az sayıda uçtan uca arayüz testi (kritik kullanıcı yolculukları). Ters piramit (her şey arayüzden) yavaş, kırılgan ve pahalıdır.

Çıktı: Katman başına hedef kapsam ve araçlar.

3. Neyle Başlamalı?

İlk aday, en sık kırılan ve iş etkisi en yüksek akışlardır: giriş, sipariş, ödeme, fatura, rapor. Hata kayıtları ve destek talepleri listeyi verir. İlk ay için beş ila on kritik senaryo yeterlidir; her sürümde otomatik koşan küçük bir "duman testi" paketi büyük bir kapsamdan değerlidir.

4. Test Verisi ve Ortam

Otomasyonun en büyük düşmanı değişken veridir. Her koşu bilinen bir veri setiyle başlar (fabrika/tohum veri), üretim verisi maskelenmeden kullanılmaz, testler birbirine bağımlı yazılmaz. Hazırlık ortamı CI hattından otomatik kurulur.

Çıktı: Test veri stratejisi ve ortam tanımı.

5. Araçlar

Birim ve özellik testlerinde dilin kendi çatısı (PHPUnit, Pest, Jest, pytest); API testlerinde Postman koleksiyonları ya da kod tabanlı istemciler; uçtan uca testte Playwright ya da Cypress; yük testinde k6; erişilebilirlik kontrollerinde axe; mobilde Appium ve platform araçları. Araç seçimi ekibin dili ve mevcut hatla uyumuna göre yapılır.

6. Kırılgan Testlerle Mücadele

Zamanlamaya bağlı beklemeler yerine koşul bekleme, kararlı seçiciler (test kimlikleri), ağ çağrılarını sahteleme, testleri bağımsız ve tekrar çalıştırılabilir yazma. Rastgele kırılan test ya düzeltilir ya da karantinaya alınır; yeşil-kırmızı yanıp sönen hat güveni yok eder.

7. CI Hattına Bağlama

Birim ve API testleri her birleştirme isteğinde; uçtan uca testler birleştirme sonrası ve gece; yük testleri sürüm öncesi. Hat kırmızıysa birleştirme engellenir; test raporu ve kapsam değişimi her istekte görünür.

8. Ölçüler

Üretime kaçan hata sayısı, sürüm başına bulunan hata, test koşum süresi, kırılgan test oranı ve kritik akışların kapsamı. Kapsam yüzdesi tek başına hedef değildir; kritik akışların yüzde yüz güvence altında olması asıl ölçüdür.

Kontrol Listesi

  • Otomasyonun kapsamı ve insan testi alanları ayrıldı.
  • Katman başına hedefler ve araçlar belirlendi.
  • İlk ay için beş ila on kritik senaryo seçildi; duman paketi her sürümde koşuyor.
  • Test verisi stratejisi ve hazırlık ortamı tanımlı.
  • Kırılgan test politikası (düzelt ya da karantina) var.
  • Testler CI hattında; kırmızı hat birleştirmeyi engelliyor.
  • Kalite ölçüleri aylık raporlanıyor.

01Kaynaklar

ETİKETLER

  • test otomasyonu
  • kalite güvence
  • playwright
  • ci
  • test piramidi

Bu makale yardımcı oldu mu?

Teşekkürler, geri bildiriminiz alındı.

PAYLAŞ

DESTEK

Bu konuda destek alın

Yazıdaki yaklaşımı kendi altyapınıza uyarlamak için ekibimize yazın. 1 iş günü içinde dönüş yapıyoruz.

İletişime geçin

SONRAKİ ADIM

Projenizi anlatın, ücretsiz ön değerlendirme ile başlayalım.

+90 544 201 60 12 · [email protected] · Pazartesi–Cuma 09:00–18:00 · Cumartesi 10:00–14:00