Analitik ve çerezler

Google Analytics 4 aracılığıyla ziyaretçi davranışını ölçeriz. Ayrıntılar gizlilik politikasında

vosetu.

Kalite Güvence & Test

Kalite tesadüf değildir. Manuel senaryolardan otomatik test paketine, performans ölçümünden güvenlik taramasına kadar ürünü sistematik sınar, hataları canlıya çıkmadan yakalarız.
Uzmanla görüşün
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
Teal elekten geçip tepsiye düşen uyumlu parçalar ve üstte takılı kalan üç aykırı parça; ikinci işçi birini kaldırıp inceliyor
Test bir kapı gibi çalışır: uyan geçer, uymayan üstte kalır ve bakılır.

Otomatik, manuel ve yük testi: üçü de gerekli

01

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
Kendi kendine çalışan tezgâh: hazneden düşen parçaları teal kol tek tek presliyor ve iki ayrı tepsiye ayırıyor; işçi kolları kavuşturmuş kenarda duruyor
02

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
Boştaki makinenin yanında durup elindeki teal parçayı kimsenin bakmayacağı bir açıdan çeviren işçi
03

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ışı
Askıdaki ağırlığın altında gözle görülür biçimde bükülen teal kiriş; işçi tam büküldüğü noktaya bakıyor, hiçbir şey kırılmamış
Yastıklı durmalığa çarpmış araba ve kalkmış işaretleyici kol; işçi teal arabayı yeniden koşturmak için başa taşıyor
Bir kez geçmek yetmez: aynı koşu, her değişiklikten sonra yeniden yapılır.
Yuvalarda dizili birbirinin aynı boş kartlar; işçi teal zımbayla teker teker deliyor, delinmiş olanlar öne eğik, dokunulmamışlar dik duruyor
Her kayıt tek tek işaretlenir; hangisinin geçtiği duruşundan bellidir.

Test yaşam döngüsü

01

Senaryo & kabul kriteri

Her özellik için 'ne zaman tamamdır' sorusunun yazılı cevabı çıkarılır; test buradan başlar.

02

Ortam & veri hazırlığı

Gerçekçi test verisiyle izole bir ortam kurulur; üretim verisiyle test edilmez.

03

Otomatik + manuel yürütme

Otomatik paket ve manuel/keşif turları paralel yürütülür; ikisi birbirinin yerini tutmaz.

04

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ı

01

Ö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.

02

PR'da otomatik tetikleme

Her pull request otomatik paketi tetikler; kırmızı sonuç birleştirmeyi durdurur.

03

Sürüm öncesi keşif turu

Yayın öncesi kısa bir manuel keşif turu, otomasyonun kapsamadığı köşeleri tarar.

04

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

Otomasyon
  • xUnit
  • Playwright
API testi
  • Sözleşme testi
  • entegrasyon testi
Yük
  • k6
  • JMeter
CI
  • GitHub Actions
  • pipeline'lar

Her QA sürecinde standart gelenler

Test senaryosu ve kabul kriteri dokümantasyonu
Otomatik test paketi: birim, entegrasyon, uçtan uca
Manuel ve keşif testi turları
Performans ve yük testi
Güvenlik/bağımlılık taraması
CI'ya bağlı otomatik tetikleme
Hata takip ve yeniden doğrulama akışı
Yayın sonrası izleme ve regresyon havuzuna ekleme
1 – 8 hafta
Test sürecinin kapsamına göre süresi
Tek
Ortak, katmanlı çekirdek mimari
Katmanlı
service / bll / dal mimarisi
.NET 9
Modern çekirdek yığın

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.