Kalite Güvence & Test

Yazılımı kullanıcı görmeden önce biz kırarız
Kalite tek bir aşama değildir; geliştirmenin her katmanında ayrı bir sınama ister — ekrandan API'ye, tek kullanıcıdan bine.
Web testi
Tarayıcı uçtan uca senaryoları, form ve akış doğrulaması, çapraz tarayıcı kontrolü.
Mobil test
iOS/Android üzerinde gerçek cihaz senaryoları, çevrimdışı davranış ve bildirim akışı testi.
API & entegrasyon testi
Sözleşme (contract) ve uçtan uca entegrasyon testleriyle iki sistem arasındaki veri sözleşmesi doğrulanır.
Performans & yük testi
Eşzamanlı kullanıcı altında yanıt süresi ve darboğaz ölçülür; sistem kırılmadan önce sınır bulunur.
Güvenlik taraması
Bağımlılık ve yaygın açık taraması; yetkilendirme ve veri sızıntısı senaryoları kontrol edilir.
Regresyon & CI güvencesi
Otomatik paket her commit'te çalışır; yeni bir değişiklik eskiyi bozarsa yayından önce yakalanır.
Kalite tesadüf değildir
Manuel senaryolardan otomatik test paketine, performans ölçümünden güvenlik taramasına kadar ürünü sistematik sınarız; hataları kullanıcı değil biz buluruz. Bir özellik 'çalışıyor gibi görünmek' ile 'test edilip doğrulanmış olmak' arasındaki fark, canlıda kimin sürprizle karşılaşacağını belirler.
Sektörel ürünlerimizin tamamını aynı çekirdek üzerine kurduğumuz için hangi senaryonun kritik olduğunu, hangi uç durumun sık atlandığını biliriz. Test bizim için sondaki bir kontrol değil, geliştirmeyle aynı anda ilerleyen bir disiplindir.
- Sistematik, senaryo bazlı yaklaşım
- Otomatik paket her commit'te çalışır
- Performans sınırı ölçülür, tahmin edilmez
- Ürünlerimizden gelen uç durum bilgisi

Otomatik, manuel ve yük testi: üçü de gerekli
Otomatik test paketinin getirdiği
Otomasyon, tekrarlanan işi insana değil makineye bırakır: aynı senaryo her commit'te, aynı titizlikle, yorulmadan koşar. Regresyon güvencesi bir kerelik bir kontrol değil, sürekli bir alışkanlık hâline gelir.
- Her commit'te otomatik çalışan hızlı geri bildirim
- İnsan hatasından bağımsız tekrarlanabilirlik
- CI hattına bağlı regresyon güvencesi

Manuel & keşif testinin getirdiği
Otomasyon 'beklenen'i doğrular; asıl sürprizler beklenmeyen yerde çıkar. Bir insanın gözü, akışın mantıklı gelip gelmediğini, yeni bir özelliğin gerçek kullanımda nasıl hissettirdiğini otomatik script'in yakalayamadığı yerden yakalar.
- Otomatikleştirilemeyen kullanıcı deneyimi kontrolü
- Beklenmedik senaryo ve uç durum keşfi
- Yeni özellikte erken, doğrudan geri bildirim

Yük ve dayanıklılık testinin getirdiği
Bir sistemin tek kullanıcıyla çalışması, aynı anda binlerce kullanıcıyla çalışacağını göstermez. Yük testi tam da bunu ölçer: kaç eşzamanlı isteğe kadar yanıt süresi kabul edilebilir kalıyor, hangi noktada veritabanı ya da kuyruk tıkanıyor, sistem yükten sonra kendine geliyor mu. Amaç kırmak değil, nerede büküldüğünü kırmadan önce görmek — o sınır bilindiğinde kapasite bir tahmin değil, bir sayı olur.
- Eşzamanlı kullanıcıda yanıt süresi ölçümü
- Darboğazın hangi katmanda olduğunun tespiti
- Yük sonrası toparlanma davranışı



Test yaşam döngüsü
Senaryo & kabul kriteri
Her özellik için 'ne zaman tamamdır' sorusunun yazılı cevabı çıkarılır; test buradan başlar.
Ortam & veri hazırlığı
Gerçekçi test verisiyle izole bir ortam kurulur; üretim verisiyle test edilmez.
Otomatik + manuel yürütme
Otomatik paket ve manuel/keşif turları paralel yürütülür; ikisi birbirinin yerini tutmaz.
Hata takibi & doğrulama
Bulunan her hata önceliklendirilir, düzeltme sonrası aynı senaryo yeniden koşulur — kapandı demek doğrulandı demektir.
QA'in geliştirme akışına bağlanması
Özellik yazılırken paralel senaryo
Geliştirme sürerken test senaryosu da yazılır; test sona bırakılan bir iş değildir.
PR'da otomatik tetikleme
Her pull request otomatik paketi tetikler; kırmızı sonuç birleştirmeyi durdurur.
Sürüm öncesi keşif turu
Yayın öncesi kısa bir manuel keşif turu, otomasyonun kapsamadığı köşeleri tarar.
Yayın sonrası izleme
Canlıdaki hata oranı izlenir; tekrarlayan bir sorun regresyon havuzuna kalıcı senaryo olarak eklenir.
Test dokümantasyonunun getirdiği 3 kazanım
Bilgi kaybı olmaz
Senaryo ve kabul kriteri yazılı kalır; ekip değişse de 'neden böyle' sorusunun cevabı kaybolmaz.
Yeni ekip hızlı katılır
Dokümante senaryolar onboarding'i hızlandırır; yeni katılan kişi ürünü testlerden okuyarak öğrenir.
Denetlenebilirlik
Hangi sürümde hangi senaryonun koştuğu ve sonucu kayıtlıdır; 'test edildi mi' sorusu kayda dayanır.
Üzerine kurduğumuz teknoloji
- xUnit
- Playwright
- Sözleşme testi
- entegrasyon testi
- k6
- JMeter
- GitHub Actions
- pipeline'lar
Her QA sürecinde standart gelenler
Yayına çıkmadan önce yazılımınızı biz kıralım
Ürününüzü ve riskli akışlarınızı dinleyip nereden başlanacağını birlikte çıkaralım. İlk görüşme bağlayıcı değildir.
Sık sorulan sorular
Sadece hazır ürünler mi, özel geliştirme de var mı?
İkisi de. Hazır ürünlerimiz abonelikle kullanılır; ihtiyacınız farklıysa aynı ekip size özel geliştirir.
Fiyatlandırma nasıl çalışıyor?
Hazır ürünlerde aylık abonelik; özel projelerde kapsama göre sabit fiyat veya aylık sözleşme. İlk görüşme ücretsiz.
NDA imzalıyor musunuz?
Evet — talep ederseniz görüşmeden önce imzalarız.
Yurt dışından çalışabilir miyiz?
Evet, remote-first çalışıyoruz; Türkçe ve İngilizce iletişim kurabilirsiniz.
Mevcut sistemimizle entegre olur mu?
Entegrasyon işimizin merkezinde: mevcut ERP/CRM ve donanımlarla konuşan çözümler kuruyoruz.