Gerçek vaka, ölçülebilir sonuç

Her vaka anonimleştirilmiş gerçek denetim verileridir. Müşteri gizliliği korunur, metrikler birebir doğrudur.

01/

Vaka A — Fintech ödeme altyapısı

3 yıllık ürün · 6 hafta · TW-SEC + TW-PERF + TW-API

Kritik ödeme akışında 12 kritik bulgu, sıfır canlı kaçağı

Avrupa merkezli bir fintech'in ödeme işleme altyapısı canlıya alınmadan önce denetlendi. Ürün 3 yıldır geliştirilmedeydi, mevcut test coverage %12 seviyesindeydi ve daha önce hiç güvenlik denetimi geçirmemişti.

Bağlam

Mevcut ekip 5 backend + 2 frontend mühendis. CI pipeline var ama testler çoğunlukla manuel. Ödeme akışı PCI-DSS kapsamında. Mevcut test coverage %12. Hiç güvenlik denetimi yapılmamış.

Yürütülen testler

CritPAY-214Stored XSS — admin panelde oturum token'ı çalıyor
CritPAY-217SQLi — payment intent ID parametresinde
CritPAY-221JWT secret hardcoded — repo'da düz metin
HighAUTH-091Refresh token rotation yok — 90 gün geçerli
HighAUTH-094CSRF — payment state değiştirme endpoint'inde koruma yok
MedPERF-055Bundle 1.4MB — ilk yüklemede waterfall 3.2sn

Sonuç

12
Kritik bulgu
0
Canlı kaçağı
6
Haftada tamamlandı
%94
Coverage arttı
3
Güvenlik regresyon testi
€250K+
Tahmini hasar önlendi
02/

Vaka B — SaaS gömülü QA

18 ay · TW-AUTO + TW-FUNC + TW-UIUX

18 ayda sıfır canlı kaçağı, %91 otomasyon coverage

ABD merkezli bir B2B SaaS şirketi, 8 mühendislik ekibinin test sürecini standardize etmek ve otomasyon altyapısını kurmak için bizimle çalıştı.

Bağlam

8 ekip, 3 farklı test framework'ü, hiçbiri CI'a bağlı değil. Flaky test oranı %40. Haftada ortalama 2 canlı kaçağı — çoğu regressiondan kaynaklı.

Yürütülen testler

CritAUTO-0123 farklı test çatısı → Playwright'a konsolidasyon
HighAUTO-015Flaky test oranı %40 → %3'e düşürüldü
HighFUNC-034Edge case coverage %8 → %76
MedFUNC-041Smoke suite yok → 15dk'da koşan smoke eklendi
MedUIUX-011Görsel regresyon yok → Percy entegre edildi
EnhUIUX-018Eksik state coverage → loading/empty/error state'leri eklendi

Sonuç

0
Canlı kaçağı (18 ay)
%91
Otomasyon coverage
%3
Flaky test oranı
15
Dakikada smoke suite
8→1
Framework sayısı
+%240
Test çalıştırma hızı
03/

Vaka C — E-ticaret performans dönüşümü

8 hafta · TW-PERF + TW-FUNC + TW-API

LCP 6.2sn → 1.9sn, Google sıralaması %48 yükseldi

Türkiye merkezli bir e-ticaret platformu, mobil dönüşüm oranı düşüklüğü ve Google sıralama kaybı yaşıyordu. Performans ve fonksiyonel denetim için çağrıldık.

Bağlam

Mobil trafik %72. LCP 6.2sn (mobil), TBT 840ms, CLS 0.32. Google sıralaması 6 ayda sürekli düşüşte. Mevcut Lighthouse skoru 42. Sayfa boyutu 4.7MB.

Yürütülen testler

CritPERF-0114.7MB bundle — 5 CSS 3 JS hepsi inline edildi
CritPERF-014LCP hero image 2.3MB — WebP + responsive srcset
HighPERF-022Font display swap yok — 2.1sn boş metin
HighPERF-025Third-party scripts 1.8MB — lazy load + defer
MedPERF-033İlk yüklemede eager — lazy post-load'a çekildi
EnhPERF-041Preconnect/preload eksik — kritik origin'ler eklendi

Sonuç

1.9sn
LCP (6.2sn'den)
%48
Google sıralaması arttı
+%12
Retention (A/B testi %95 güven)
89
Lighthouse skoru (42'den)
%60
Sayfa boyutu düştü
8
Haftada tamamlandı
04/

Örüntü kütüphanesi

ÖrüntüSıklıkEtkiÇözüm
JWT secret hardcodedSıkKritikEnv vault + rotation policy
Bundle > 2MBSıkYüksekCode-split + tree-shake audit
No CSRF protectionSıkYüksekDouble-submit cookie + SameSite
Flaky tests ignoredSıkOrtaAuto-retry + quarantine + dedektör
No accessibility auditOrtaOrtaaxe + screen reader test
Console.log in productionSıkDüşükESLint + build-time strip
No error boundaryOrtaYüksekReact ErrorBoundary + fallback UI
API timeout defaultSıkOrtaExplicit timeout + retry policy
No loading/empty statesSıkDüşükState coverage audit + skeleton
Hardcoded API URLsOrtaDüşükEnv vars + config per env
Large third-party scriptsSıkYüksekLazy load + defer + audit
No rate limitingOrtaYüksekRate limiter middleware + monitoring
Outdated dependenciesSıkKritikDependabot + weekly advisory scan
Incomplete test coverageSıkOrtaCoverage report + targeted cases

Senin ürününün vakası ne?

30 dakikalık ücretsiz ön görüşme ile benzer bir dönüşümü senin ürünün için de planlayalım.

Denetim başlat →